django 缓存
redis:
安装好的朋友进入redis解压的文件夹,进入cmd窗口;
输入redis-server.exe redis.windows.conf启动redis;
窗口出现以下代表启动成功;
django缓存链接redis
进入django的setting文件,粘贴以下数据
# 使用redis缓存
CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://127.0.0.1:6379/1', # 你的redisip地址
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
},
},
}
使用缓存
# 导入django的缓存
from django.core.cache import cache
# 在缓存中写值
cache.set('v', '555')
# 判断是不是有值
if cache.has_key('v'):
# 有值就打印值;此时打印的是555
print(cache.get('v'))
# 当重新写入同样的键不同的值就会更新前期写入的
cache.set('v', 'fdsfref')
# 此时打印的值为fdsfref
print(cache.get('v'))
# return JsonResponse(success(data=[], msg=cache.get('v'), total=0))