跳转到主要内容

Django缓存后端,用于Amazon ElastiCache(memcached)

项目描述

https://travis-ci.org/harikitech/django-elastipymemcache.svg?branch=master https://codecov.io/gh/harikitech/django-elastipymemcache/branch/master/graph/badge.svg

目的

为Amazon ElastiCache(基于memcached)提供简单的Django缓存后端。它使用pymemcache,并通过自动发现为集群中的每个节点建立连接。最初是从django-elasticache分支出来的。

需求

  • pymemcache

  • Django>=2.2

  • django-pymemcache>=1.0

安装

pypi获取。

pip install django-elastipymemcache

用法

您的缓存后端应该看起来像这样

CACHES = {
    'default': {
        'BACKEND': 'django_elastipymemcache.backend.ElastiPymemcache',
        'LOCATION': '[configuration endpoint]:11211',
        'OPTIONS': {
          'ignore_exc': True, # pymemcache Client params
          'ignore_cluster_errors': True, # ignore get cluster info error
        }
    }
}

测试

按照以下方式运行测试

nosetests

项目详情


下载文件

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

源分布

django_elastipymemcache-2.0.5.tar.gz (5.0 kB 查看哈希值)

上传时间

构建分布

django_elastipymemcache-2.0.5-py2.py3-none-any.whl (5.6 kB 查看哈希值)

上传时间 Python 2 Python 3