我有一个基于django-redis缓存的 Django 1.8.8 应用程序。我想更新到 Django 1.9.2。但是django-redis 不适用于 Django >= 1.9。
django-redis-cache也不适用于 Django 1.9(对我来说)。而且我在 django-redis-cache 的文档中没有找到要求。
有没有人使用 Django 1.9+ 在 Redis 中进行缓存的经验?谢谢!
我有一个基于django-redis缓存的 Django 1.8.8 应用程序。我想更新到 Django 1.9.2。但是django-redis 不适用于 Django >= 1.9。
django-redis-cache也不适用于 Django 1.9(对我来说)。而且我在 django-redis-cache 的文档中没有找到要求。
有没有人使用 Django 1.9+ 在 Redis 中进行缓存的经验?谢谢!
我正在使用Django 1.9
和django-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
using访问这些值redis-cli
,所以我想它似乎正在工作。