Как я могу сохранить мое хранилище сеансов для повторного использования django? - PullRequest
0 голосов
/ 28 апреля 2019

В настоящее время у меня есть хранилище сеансов в моей базе данных (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 будет использоваться в качестве хранилища сеансов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...