1、Redis的Windows版本。打开https://github.com/MSOpenTech/redis/releases下载msi安装包。该版本是64位。安装msi过程中,有个选项是否加入系统环境变量,记得勾上。一路下一步,安装。完成之后打开cmd,输入redis-server命令查看是否可以使用。不可以则重启一下即可(redis-cli shutdown
),最后执行redis-server
2、centos下安装参考https://www.cnblogs.com/zuidongfeng/p/8032505.html
3.创建django项目,修改settings.py
1 #settings.py 2 3 #redis 4 CACHES = { 5 'default': { 6 'BACKEND': 'django_redis.cache.RedisCache', 7 'LOCATION': 'redis://127.0.0.1:6379', 8 "OPTIONS": { 9 "CLIENT_CLASS": "django_redis.client.DefaultClient", 10 "PASSWORD": "", 11 }, 12 }, 13 }
4、views.py
1 from django.shortcuts import render, HttpResponse 2 from django.views.decorators.cache import cache_page 3 from django.core.cache import cache 4 import datetime 5 6 @cache_page(10) 7 def cache1(request): 8 t = datetime.datetime.now() 9 return HttpResponse(t) 10 11 def cache2(request): 12 # 判断缓存是否存在数据 13 a = cache.get('time', None) 14 if a: 15 print('缓存中存在数据') 16 print(a) 17 else: 18 # 从模型中获取的数据 19 a = datetime.datetime.now() 20 cache.set('time', a, 10) 21 print('缓存中,不存在数据,查询并缓存') 22 print(a) 23 24 # 不需要缓存的数据 25 t = datetime.datetime.now() 26 print(t) 27 28 return HttpResponse(t)
参考:https://www.cnblogs.com/zuidongfeng/p/8032505.html
https://blog.csdn.net/sinat_29699167/article/details/79699200