码迷,mamicode.com
首页 > 系统相关 > 详细

以组件的方式,添加redis_cache

时间:2018-04-30 22:14:14      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:page   ret   127.0.0.1   end   view   文件   res   request   name   

settings.py中文件内设置如下:

  

CACHES = {
‘default‘:{
‘BACKEND‘:‘django_redis.cache.RedisCache‘,
‘LOCATION‘:‘redis://127.0.0.1:6379‘,
‘OPTIONS‘:{
‘CLIENT_CLASS‘:‘django_redis.client.DefaultClient‘,
‘CONNECTION_POOL_KWARGS‘:{‘max_connections‘:1000}
# ‘PASSWORD‘:"密码"
}
},
‘sniffcpcssocks‘:{
‘BACKEND‘:‘django_redis.cache.RedisCache‘,
‘LOCATION‘:‘redis://127.0.0.1:6379‘,
‘OPTIONS‘:{
‘CLIENT_CLASS‘:‘django_redis.client.DefaultClient‘,
‘CONNECTION_POOL_KWARGS‘:{‘max_connections‘:1000}
# ‘PASSWORD‘:"密码"
}
}
}

views.py文件中导入模块

 

from django_redis import get_redis_connection
from django.views.decorators.cache import cache_page

def showredispool():

conn = get_redis_connection(‘sniffcpcssocks‘)

conn.hset(‘name‘,‘pwd‘,‘nickname‘)

return HttpResponse(‘....‘)

from django.views.decorators.cache import cache_page
#此乃装饰器方法设置缓存的默认生命周期的方法
@cache_page(60*15)
# 缓存存在时间60秒*15
def showredispool(request):

conn = get_redis_connection(‘sniffcpcssocks‘)

conn.hset(‘name‘,‘pwd‘,‘nickname‘)

return HttpResponse(‘....‘)


以组件的方式,添加redis_cache

标签:page   ret   127.0.0.1   end   view   文件   res   request   name   

原文地址:https://www.cnblogs.com/saintdingspage/p/8974625.html

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