Django-redis的使用
1、安装django-redis
pip install diango-redis
2、settings.py文件代码
CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://127.0.0.1:6379', # 安装redis的主机IP和端口
'OPTIONS': {
'CLIENT_CLASS': 'django_redis.client.DefaultClient',
'CONNECTION_POOL_KWARGS': {
'max_connections': 1000,
'encoding': 'utf-8'
},
# 'PASSWORD': '1111' # redis库密码
}
},
# 可以添加多个redis数据库,适用于读写分离
}
3、views.py文件代码
from django.shortcuts import HttpResponse
from django_redis import get_redis_connection
def index(request):
conn = get_redis_connection('default') # 多个库时,具体使用哪个数据库
conn.set('name', 'wupeiqi', ex=10) # ex redis超时时间
value = conn.get('name')
print(value)
return HttpResponse('ok')