django-redis可以作为数据库使用,也可以作为缓存使用。
在django中使用redis时,要在自己的电脑上先安装redis,安装操作自行百度,然后开启本机的redis服务。
# 在setting中的dev.py
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379/0",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
"CONNECTION_POOL_KWARGS": {"max_connections": 100}
# "PASSWORD": "密码",
}
}
}
# 在view.py中
from django_redis import get_redis_connection
from django.shortcuts import render,HttpResponse
def index(request):
conn = get_redis_connection("default")
print(conn)
return HttpResponse('设置成功')
运行程序之后返回成功即为连接redis服务成功。