Django-Redis缓存

简介

由于最近在代码中实现缓存的时候发现,项目上线的时候是使用四个进程同时启动,所以在使用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)
第一个参数:键
第二个参数:值
第三个参数:存储的时间,单位为秒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值