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?
django-redis只是为您提供了一个 redis缓存后端:
django-redis 是一个 BSD 许可的、全功能的 Django redis 缓存/会话后端。
使用 redis-py,您可以与 redis 服务器“对话”,它是一个 python redis 接口。
据我了解,问题是你想如何与redis交互——直接通过接口或使用django的缓存系统。如果您希望此数据“过期”,或者您想使用 redis 缓存其他实体,或者您想在 redis 中存储会话 - 请使用 django-redis。redis-py另外,直接使用或者两者都使用都没有什么问题。
另请参阅: