django-redis的安裝及使用
阿新 • • 發佈:2018-11-11
1.引導
在獲取資料後最保險的方式就是將資料持久化.
資料持久化的原因
(1)防止斷網時,資料訪問不了
(2)防止訪問的介面量過大,被認為是爬蟲
毫無疑問,會選擇Redis資料庫,原因:它是非關係型資料庫,基於記憶體的,用於充當快取伺服器
參考文件:https://blog.csdn.net/sinat_29699167/article/details/79699200
2.安裝django-redis和settings配置
pip install django-redis
settings.py中加入以下內容,your_host_ip換成你的伺服器地址,yoursecret換成你的伺服器密碼
CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://your_host_ip:6379',
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
"PASSWORD": "yoursecret",
},
},
}
3.測試快取是否成功
記得將Redis啟動呦!
進入django的後臺命令模式:python manage.py shell
逐條輸入如下命令測試:
from django.core.cache import cache #引入快取模組
cache.set('v', '555', 60*60) #寫入key為v,值為555的快取,有效期30分鐘
cache.has_key('v') #判斷key為v是否存在
cache.get('v') #獲取key為v的快取