码迷,mamicode.com
首页 > 其他好文 > 详细

django使用redis

时间:2019-02-01 11:16:15      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:山顶   html   als   import   word   scac   efault   ken   color   

1.在setting.py中加入以下代码连接redis

# 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.使用

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())

 

django使用redis

标签:山顶   html   als   import   word   scac   efault   ken   color   

原文地址:https://www.cnblogs.com/yinliang-liang/p/10344917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!