亚马逊Elasticache的Django缓存后端(memcached)
django-elastipymemcache的Python项目详细描述
Info: | Simple Django cache backend for Amazon ElastiCache (memcached based). |
---|---|
Author: | UNCOVER TRUTH Inc. <develop@uncovertruth.co.jp> |
Copyright: | © UNCOVER TRUTH Inc. |
Date: | 2018-06-19 |
Version: | 1.2.1 |
目的
Amazon Elasticache的简单Django缓存后端(基于memcached)。它使用 pymemcache并设置到每个 群集中的节点使用 auto discovery。 最初从django-elasticache分叉。
要求
- pymemcache
- django>;=1.11
用法
缓存后端应该如下所示:
CACHES = { 'default': { 'BACKEND': 'django_elastipymemcache.memcached.ElastiPyMemCache', 'LOCATION': '[configuration endpoint]:11211', 'OPTIONS': { 'cluster_timeout': 1, # its used when get cluster info 'ignore_exc': True, # pymemcache Client params 'ignore_cluster_errors': True, # ignore get cluster info error } } }
测试
像这样运行测试:
nosetests