我听说过redis-cache,但它到底是怎么工作的呢?是否通过某种方式缓存RDBMS查询,将其用作Django和我的RDBMS之间的层?

还是应该直接用作数据库?我对此表示怀疑,因为github页面没有包含任何登录详细信息,所以没有设置..只是告诉你设置一些配置属性.

推荐答案

此适用于Redis的Python模块在自述文件:http://github.com/andymccurdy/redis-py中有一个明确的用法示例

Redis被设计为RAM缓存.它支持基本的GET和SET键,以及字典等集合的存储.您可以通过将RDBMS查询的输出存储在Redis中来缓存它们.目标是提高Django站点的速度.在需要速度之前,不要开始使用Redis或任何其他缓存-不要过早优化.

Django相关问答推荐

在Python中向函数的查询列表添加条件

Django查询一个查询集的输入结果,以查找没有出现在另一个模型中的对象

如何在 Django 测试中发送带有图像字段查询参数的 POST 请求

Django 关系嵌套related_name

在 django 中使用自定义 url 转换器传递 url 参数

Django ORM:获取每个类别的月平均价格

组织大型 Django 元素的指南

Django中的 联合(Union) 和相交(Intersect)

Django 独立脚本

django - 让用户登录到测试客户端

InvalidBasesError:无法解析 [] 的基础

如何在 django 模板中将名称反转为绝对 url?

是否可以将 FastAPI 与 Django 一起使用?

OrderingFilter 没有属性filter_queryset

get_or_create() 线程安全吗

在 Django 1.8 或更高版本中填充时出现Models aren't loaded yet"错误

Django Rest Framework - 缺少静态目录

Django 发送邮箱

django 应用基于条件的样式类

django.db.utils.OperationalError 无法连接到服务器