1. 程式人生 > >django-redis的安裝及使用

django-redis的安裝及使用

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的快取