Skip to main content

Django 缓存回退

项目描述

信息

这是 Django Cache Fallback 的 README 文件。

作者

雅库布·斯塔维

https://api.travis-ci.com/Kub-AT/django-cache-fallback.svg?branch=master

目的

允许您设置回退缓存后端(多个缓存后端)。数据不在缓存后端之间共享。示例: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'
    }

}

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

django-cache-fallback-0.3.0.tar.gz (5.5 kB 查看哈希)

已上传 source