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())
相關文章
相關標籤/搜索