The files in the settings.py are set as follows:
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 ': "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 ': "Password"
}
}
}
Importing modules in the views.py file
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)
# Cache presence time 60 seconds *15
def showredispool (Request):
conn = get_redis_connection (' sniffcpcssocks ')
Conn.hset (' name ', ' pwd ', ' nickname ')
return HttpResponse (' .... ')
Add Redis_cache as a component