1

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 のキャッシュを使用した経験のある人はいますか? ありがとう!

4

1 に答える 1

3

私はDjango 1.9django-redisversionを使用しています。4.3キャッシュを use に設定しましたRedisCache:

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

こちらのチュートリアルに従ってください。


そして、 my に値を設定しますcache:

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

redisを使用してこれらの値にアクセスできたredis-cliので、機能しているようです。

于 2016-03-01T15:58:38.797 に答える