带有 Redis 缓存的 Django 1.9
Django 1.9 with cache in Redis
我在 Django 1.8.8 上有一个基于 django-redis. And I want to update to Django 1.9.2. But django-redis not working with Django >= 1.9.
缓存的应用程序
django-redis-cache 也不适用于 Django 1.9(对我而言)。而且我在django-redis-cache的文档中没有找到需求。
有没有人有使用 Django 1.9+ 在 Redis 中缓存的经验?谢谢!
我正在使用 Django 1.9
and 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",
}
}
}
按照教程进行操作 here。
并在我的 cache
:
中设置值
from django.core.cache import cache
cache.set("foo", "value", timeout=100)
我能够使用 redis-cli
在 redis
上访问这些值,所以我想它似乎在工作。
我在 Django 1.8.8 上有一个基于 django-redis. And I want to update to Django 1.9.2. But django-redis not working with Django >= 1.9.
缓存的应用程序django-redis-cache 也不适用于 Django 1.9(对我而言)。而且我在django-redis-cache的文档中没有找到需求。
有没有人有使用 Django 1.9+ 在 Redis 中缓存的经验?谢谢!
我正在使用 Django 1.9
and 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",
}
}
}
按照教程进行操作 here。
并在我的 cache
:
from django.core.cache import cache
cache.set("foo", "value", timeout=100)
我能够使用 redis-cli
在 redis
上访问这些值,所以我想它似乎在工作。