首先安装部署redis,因为装在本机docker上,所以咳咳略过。
    然后就是将redis配置在django中。附上url:https://django-redis-chs.readthedocs.io/zh_CN/latest/
    先pip上redis,然后配置cache (记得redis不要配置上密码)

    1. # redis 的配置
    2. CACHES = {
    3. "default": {
    4. "BACKEND": "django_redis.cache.RedisCache",
    5. "LOCATION": "redis://127.0.0.1:16379/1",
    6. "TIMEOUT": 300,
    7. "OPTIONS": {
    8. "CLIENT_CLASS": "django_redis.client.DefaultClient",
    9. # "PASSWORD": "mysecret?"
    10. "SOCKET_CONNECT_TIMEOUT": 5, # SECONDS
    11. "SOCKET_TIMEOUT": 5, # 每次读写数据的超时时间 SECONDS
    12. }
    13. }
    14. }

    然后配置全站缓存
    使用的是中间件,放在CommonMiddleware 两侧

    1. MIDDLEWARE = [
    2. 'django.middleware.cache.UpdateCacheMiddleware',
    3. 'django.middleware.common.CommonMiddleware',
    4. 'django.middleware.cache.FetchFromCacheMiddleware',
    5. ]

    好像就这么简单?怎么进阶呢?这个这个未来遇到再说吧!