我正忙着研究如何最好地将Redis与基于Django的网站结合使用,并且在可用的软件包选项方面有点困惑。我试图决定:
在幕后,django-redis
和django-redis-cache
都使用redis-py
。那么为什么我不直接使用redis-py
呢?我似乎无法弄清楚使用其中一个django软件包的好处是,如果我可以在我的Django项目中简单地import redis
,那么我就去了。
我正在忙着阅读文档,但似乎无法找到直接回答此问题的任何内容。
答案 0 :(得分:0)
使用其中一个Django软件包的好处是,然后您可以将Redis配置为Django缓存后端,因此您可以使用built-in cache API。没有它,您将不得不直接使用Redis管理所有缓存。
另一个优点是您还可以将redis用作会话存储。