【问题标题】:Django Temp. Table - Which is Correct Tool- Django-Redis or Redis-Py?姜戈温度。表 - 哪个是正确的工具 - Django-Redis 或 Redis-Py?
【发布时间】:2014-03-14 14:30:27
【问题描述】:

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

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

【问题讨论】:

    标签: python django redis


    【解决方案1】:

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

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

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

    据我了解,问题是您希望如何与 redis 交互 - 直接通过接口或使用 django's cache system。如果您希望将此数据发送到"expire",或者您想使用 redis 来缓存其他实体,或者您想在 redis 中存储会话 - 使用 django-redis。此外,直接使用redis-py 或同时使用两者都没有错。

    另见:

    【讨论】:

      【解决方案2】:

      此外,django-redis 允许访问原始 redis 客户端:http://niwibe.github.io/django-redis/#_raw_client_access

      这允许为这两种目的重用相同的连接参数和相同的连接池;)

      【讨论】:

        猜你喜欢
        • 2021-10-28
        • 1970-01-01
        • 2021-10-31
        • 1970-01-01
        • 2012-06-11
        • 2020-08-17
        • 2013-06-04
        • 2021-12-23
        • 1970-01-01
        相关资源
        最近更新 更多