1 pip install django-redis
2 在配置文件中配置
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient", #这句指的是django中的缓存也缓存到redis中了
"CONNECTION_POOL_KWARGS": {"max_connections": 100} #连接池的大小
# "PASSWORD": "123",
}
}
}
3 在使用的位置
conn=get_redis_connection() # 从连接池中取一个连接
name = conn.get('name')
# 这个好,他可以缓存任意对象
from django.core.cache import cache
cache.set('user',user)
cache.get()
4 以后django中都用这种,好处是django中的缓存也会放到redis中