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)问题