django配置缓存

Posted 本站大佬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django配置缓存相关的知识,希望对你有一定的参考价值。

setting.py中添加

CACHES = {
    "default":{
        "BACKEND":"django_redis.cache.RedisCache",
        "LOCATION":"redis://127.0.0.1:6379/1",
        "TIMEOUT":300,
        "OPTIONS":{
            "CLIENT_CLASS":"django_redis.client.DefaultClient",
            "PASSWORD":"root",#如果没有密码的话,就不需要验证。
            "SOCKET_CONNECT_TIMEOUT":5,
            "SOCKET_TIMEOUT":5,
        }
    }
}

然后再中间件中上下添加,表示全站缓存。

MIDDLEWARE = [
    'django.middleware.cache.UpdateCacheMiddleware',
    ......
    'django.middleware.cache.FetchFromCacheMiddleware',
]

以上是关于django配置缓存的主要内容,如果未能解决你的问题,请参考以下文章

Android获取各个应用程序的缓存文件代码小片段(使用AIDL)

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

如何缓存片段视图

Android主流视频播放及缓存实现原理调研

在每个用户的Rails中使用片段缓存