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