django中使用redis
TOC[]
django中使用redis
安装Django-redis库
pip install django-redis
settings中配置
CACHE = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://127.0.0.1:6379',
'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
测试缓存是否成功
from django.core.cache import cache #引入缓存模块
cache.set('n1', 'k1', 24 * 60 * 60) # 写入key为n1,值为k1的缓存,有效期一天
cache.has_key('n1') # 判断key是否存在
cache.get('n1') # 获取key的值