Django 1.9 在 Redis 中缓存



我在Django 1.8.8上有一个应用程序,带有基于django-redis的缓存。我想更新到 Django 1.9.2。但是 django-redis 不能使用 Django>= 1.9。

django-redis-cache也不能与Django 1.9一起使用(对我来说)。而且我在 django-redis-cache 的文档中没有找到要求。

有没有人使用 Django 1.9+ 在 Redis 中缓存?谢谢!

我使用的是Django 1.9django-redis版本4.3,我已经将缓存设置为使用RedisCache

CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/1",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    }
}

按照此处的教程进行操作。


并在我的cache中设置值:

from django.core.cache import cache
cache.set("foo", "value", timeout=100)

我能够使用 redis-cliredis上访问这些值,所以我想它似乎正在工作。

相关内容

  • 没有找到相关文章

最新更新