python - 如何在 Django 中使用 redis?

标签 python django redis

我听说过 redis-cache,但它究竟是如何工作的?通过以某种方式缓存 rdbms 查询,它是否用作 django 和我的 rdbms 之间的层?

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

最佳答案

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

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

关于python - 如何在 Django 中使用 redis?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3801379/

相关文章:

python - Pandas 时间序列重新采样结束给定的一天

html - 静态文件未加载 [DJANGO]

macos - (mac) docker ,如何从容器连接到主机中的 redis 服务器

python - 导入错误: cannot import name 'Enum' from 'discord' (unknown location)

python - MultiIndex DataFrame 的 Pandas 列名称 - 奇怪的行为

Python:定位文本框固定在角落并正确对齐

python - Django 和 Celery 中的异步逻辑

Django REST Framework 将 'null' 替换为 IntegerField 中的 0

redis - 有没有办法在 ServiceStack Redis 中使用 Redis MONITOR 数据?

lua - 使用 LIMIT 选项调用 ZRANGEBYSCORE 的 Redis EVAL 语法