Django和Redis包选项

时间:2016-10-13 08:01:28

标签: django caching redis

我正忙着研究如何最好地将Redis与基于Django的网站结合使用,并且在可用的软件包选项方面有点困惑。我试图决定:

  • redis的吡
  • 的django-redis的
  • 的django-redis的高速缓存

在幕后,django-redisdjango-redis-cache都使用redis-py。那么为什么我不直接使用redis-py呢?我似乎无法弄清楚使用其中一个django软件包的好处是,如果我可以在我的Django项目中简单地import redis,那么我就去了。

我正在忙着阅读文档,但似乎无法找到直接回答此问题的任何内容。

1 个答案:

答案 0 :(得分:0)

使用其中一个Django软件包的好处是,然后您可以将Redis配置为Django缓存后端,因此您可以使用built-in cache API。没有它,您将不得不直接使用Redis管理所有缓存。

另一个优点是您还可以将redis用作会话存储。