django配置使用redis
阿新 • • 發佈:2018-11-07
通常redis都是用來儲存session、簡訊驗證碼、圖片驗證碼等資料。
在django上使用redis,先要安裝一個包:
pip install django-redis==4.8.0(我用的django是1.11.1版本)
在settings上配置:
# 設定兩個倉庫,名字分別為default和session
CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/0", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } }, "session": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/1", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } } }# 儲存 session資料到 Redis中 SESSION_ENGINE = "django.contrib.sessions.backends.cache" SESSION_CACHE_ALIAS = "session"