В настоящее время у меня есть хранилище сеансов в моей базе данных (postgreSql), и теперь я перехожу к Redis для хранения данных сеанса
В настоящее время я использую Redis для Django Cacheing Backend. Используя пакет django-redis-cache , это то, что я сейчас нашел в моем файле settings.py.
MIDDLEWARE = [
'django.middleware.cache.UpdateCacheMiddleware',
"corsheaders.middleware.CorsMiddleware",
"django.contrib.sessions.middleware.SessionMiddleware",
"django.middleware.security.SecurityMiddleware",
"whitenoise.middleware.WhiteNoiseMiddleware",
"django.middleware.clickjacking.XFrameOptionsMiddleware",
'django.middleware.cache.FetchFromCacheMiddleware'
]
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
CACHES = {
'default': {
'BACKEND': 'redis_cache.RedisCache',
'LOCATION': 'localhost:6379',
'OPTIONS': {
'DB': 1,
},
},
}
Я ожидаю, что сервер Redis будет использоваться в качестве хранилища сеансов.