首先安装部署redis,因为装在本机docker上,所以咳咳略过。
然后就是将redis配置在django中。附上url:https://django-redis-chs.readthedocs.io/zh_CN/latest/
先pip上redis,然后配置cache (记得redis不要配置上密码)
# redis 的配置CACHES = {"default": {"BACKEND": "django_redis.cache.RedisCache","LOCATION": "redis://127.0.0.1:16379/1","TIMEOUT": 300,"OPTIONS": {"CLIENT_CLASS": "django_redis.client.DefaultClient",# "PASSWORD": "mysecret?""SOCKET_CONNECT_TIMEOUT": 5, # SECONDS"SOCKET_TIMEOUT": 5, # 每次读写数据的超时时间 SECONDS}}}
然后配置全站缓存
使用的是中间件,放在CommonMiddleware 两侧
MIDDLEWARE = ['django.middleware.cache.UpdateCacheMiddleware','django.middleware.common.CommonMiddleware','django.middleware.cache.FetchFromCacheMiddleware',]
好像就这么简单?怎么进阶呢?这个这个未来遇到再说吧!
