django, redis - значения сбрасываются при перезапуске redis

Я использую

  • Redis 2.2.12
  • Джанго-Redis==3.8.4
  • Джанго 1,7

settings.py

CACHES = {
"default": {
    "BACKEND": "django_redis.cache.RedisCache",
    "LOCATION": "redis://127.0.0.1:6379/",

} }

оболочка python manage.py

from django.core.cache import cache
cache.set('key','value',300000)
cache.get('key')
>>value

но после sudo service redis-server restart

from django.core.cache import cache
cache.get('key')
>>NOTHING

с redis-cli такой же проблемой

redis 127.0.0.1:6379> set key value
OK
redis 127.0.0.1:6379> keys *
1) "key"

но после sudo service redis-server restart

redis 127.0.0.1:6379> keys *
(empty list or set)

его сброс данных при перезагрузке или перезагрузке

Я видел, что я могу вручную вызвать SAVE или BGSAVE, чтобы остаться горячим при перезапуске сервера. в Redis-Cli работает нормально. Как на Джанго-Редис?

0 ответов

Другие вопросы по тегам