django使用redis

1.在setting.py中加入如下代碼鏈接redishtml

# redis配置
CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/1",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
            "PASSWORD": "123456"
        }
    }
}
REDIS_TIMEOUT=7*24*60*60
CUBES_REDIS_TIMEOUT=60*60
NEVER_REDIS_TIMEOUT=365*24*60*60

2.使用redis

from django.core.cache import cache #導入這個
data = [
    ('','','v','三大','地方',''),
    ('','','水電費','是否','奧德賽','方法'),
    ('水電費','濰坊','','風格化','','峯哥'),
    ('我的',' 狗肉館','regret','啊啊','輔導費','飛電風扇'),
    ('水電費','','','毒販夫婦','馮紹峯到山頂','的v'),
    ('水費','送V發','輪廓','飛碟說','二電廠','潤髮'),
    ('親愛','日分別v','佛擋殺佛','loose','阿斯頓飛v','鬆島楓飛'),
    ('V從v','巔峯','水電費','的的v','問問','撒的發生地方'),
    ('對雙方都','',' 到山頂 ','水電費','啦啦啦',''),
    ('四方達','鬆島楓第三方','','水電費','','阿斯蒂芬'),
]
def index(request):
    if cache.get('list'):
        list_data = cache.get('list')
        return render(request, 'index.html', locals())
    else:
        cache.set('list',data,60*3)#設置緩存參數分別是key,values,緩存時間(通常單位爲秒)
        list_data = cache.get('list')
        return render(request,'index.html',locals())
相關文章
相關標籤/搜索