Django 缓存回退
项目描述
- 信息:
这是 Django Cache Fallback 的 README 文件。
目的
允许您设置回退缓存后端(多个缓存后端)。数据不在缓存后端之间共享。示例:Memcached 不可用,后端切换到回退。网站可能会变慢(必须设置缓存)但不会出现错误(查看您的日志)
安装
pip install django-cache-fallback
INSTALLED_APPS = (
...
'cache_fallback',
)
用法
使用示例 PyLibMCCache + LocMemCache
CACHES = {
'default': {
'BACKEND': 'cache_fallback.FallbackCache',
},
'main_cache': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '/tmp/memcached.sock',
'TIMEOUT': 500,
},
'fallback_cache': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': 'unique'
}
}