1. 程式人生 > >django2.2 通過redis 儲存session

django2.2 通過redis 儲存session

1.安裝pip install django-redis
2.配置setting檔案
vi setting.py
# 配置session使用redis
CACHES = {
    'default': {
        'BACKEND': 'django_redis.cache.RedisCache',
        'LOCATION': 'redis://47.104.124.214:6379', # 指明使用redis的1號資料庫後面加/庫名即可
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
             "PASSWORD": "",
        },
    },
}

# session的儲存配置
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
SESSION_CACHE_ALIAS = 'default'

# 設定session失效時間,單位為秒
SESSION_COOKIE_AGE = 60*5