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

dma*_*man 2 python django redis

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

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

ale*_*cxe 5

django-redis只是为您提供了一个 redis缓存后端

django-redis 是一个 BSD 许可的、全功能的 Django redis 缓存/会话后端。

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

据我了解,问题是你想如何与redis交互——直接通过接口或使用django的缓存系统。如果您希望此数据“过期”,或者您想使用 redis 缓存其他实体,或者您想在 redis 中存储会话 - 请使用 django-redis。redis-py另外,直接使用或者两者都使用都没有什么问题。

另请参阅: