配置redis作为django的缓存和后端存储

配置redis作为django的缓存和后端存储

安装django-redis,redis模块
为什么使用django-redis模块:https://django-redis-chs.readthedocs.io/zh_CN/latest/#

安装django-redis模块的时候,如果diango-redis的版本号和django的版本不适合的时候,也就是说django-redis要适用的django版本号,要大于多少多少,它会自动卸载你原来的django版本,给你安装适用的版本,但是如果django是1.11的版本到2.多版本相差还是很大的,可能导致项目不能运行,这个时候你再安装回原来的版本就行。

到你安装redis的目录下启动redis,这个时候 1 还是空的:
配置redis作为django的缓存和后端存储_第1张图片在django项目settings中添加配置:

#django的缓存配置
CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/1",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    }
}
#配置session存储
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "default"

再在登陆页面登录:
在浏览器看一下session:
配置redis作为django的缓存和后端存储_第2张图片再看一下redis里面存储的,
在这里插入图片描述存储的是一样的。

你可能感兴趣的:(django,python学习,django,redis)