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())
相关文章
相关标签/搜索