简介
由于最近在代码中实现缓存的时候发现,项目上线的时候是使用四个进程同时启动,所以在使用django自带缓存的时候会造成缓存取不到的问题,所以后来就决定要使用django-redis了
安装
首先肯定要保证服务器或者是自己电脑上有安装redis,至于安装和一些现在就不写了,可能以后会有
然后就是在代码中实现了,既然是python,既然还想保证简便好用,所以肯定要使用pip了
----> pip install django-redis
配置
接下来就是在django的settings里面配置redis缓存地址了
位置:和django项目同名的文件夹下面的settings.py里面
只需要简单的配置这几行就可以了
首先默认的后端为django_redis.cache.RedisCache
然后是位置,一般就是redis://地址:端口号
然后就是一些选项了
使用
导入
---->from django.core.cache import cache
获取
---->cache.get(key)
这里的key是键,因为在redis里面是以键值对存储的形式,所以这里获取的即使键
存入
---->
cache.set(key,value,timeout)
第一个参数:键
第二个参数:值
第三个参数:存储的时间,单位为秒