python - Django 温度。表 - 哪个是正确的工具 - Django-Redis 或 Redis-Py?

标签 python django redis

我有一个使用 DJango 1.6 的网络应用程序。这是一个简单的网络应用程序,可以从论坛进行 api 调用并跟踪未答复的线程。我想将这些未答复的线程集合存储在 redis 临时哈希表中。

我感到困惑的是我应该使用 django-redis(它也使用 redis-py)还是只使用 redis-py。我已经阅读了 django-redis 文档,据我所知,它是为了使用 redis 来存储 Django session 和其他后端 Django 缓存。我想做的就是保持温度。由 api 调用填充的论坛线程表,正确的工具是 Django-Redis 还是 Redis-py?

最佳答案

django-redis只是给你提供了一个redis cache backend :

django-redis is a BSD Licensed, full featured redis cache/session backend for Django.

使用 redis-py,您可以与 redis 服务器“对话”,这是一个 python redis 接口(interface)。

据我了解,问题是您希望如何与 Redis 交互 - 直接通过界面或使用 django's cache system .如果你想要这个数据到"expire"或者你想使用 redis 来缓存其他实体,或者你想在 redis 中存储 session ——使用 django-redis。此外,直接使用 redis-py 或两者都使用都没有错。

另见:

关于python - Django 温度。表 - 哪个是正确的工具 - Django-Redis 或 Redis-Py?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22407875/

相关文章:

python - 字符串格式不一致的数据分析

python - pd.read_json() 到 pandas 中的数据框

python - 如何从上下文处理器获取当前应用程序名称?

Redis - 如何存储和排列数据

python - 创建对象时防止 m2m_changed 触发

Python如何在字符串中找到正确的结果

Django&Celery-路由问题

python - 重复的 Django 模型实例和所有指向它的外键

redis - GET 和 TTL 的 SETEX 等价物

redis - Redis失败了。 Ubuntu 18.04