Вот как я решил проблему:
- pip install django -redis-cache (сторонний клиент redis)
Settings.py:
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "127.0.0.1:6379/1",
"OPTIONS": {"CLIENT_CLASS": "django_redis.client.DefaultClient",},
}
}
В views.py ::
from django.core.cache import caches
redis_cache=caches['default']
redis_client=redis_cache.client.get_client()
redis_client.hset('myhash','key1', 'value1')
Надеюсь, это поможет. Документы: Django -redis-cache