Django cache backend for Amazon ElastiCache (memcached)
Project description
Purpose
Simple Django cache backend for Amazon ElastiCache (memcached based). It uses pymemcache and sets up a connection to each node in the cluster using auto discovery. Originally forked from django-elasticache.
Requirements
pymemcache
Django>=2.2
Installation
Get it from pypi:
pip install django-elastipymemcache
Usage
Your cache backend should look something like this:
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 } } }
Testing
Run the tests like this:
nosetests
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django-elastipymemcache-1.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3af4bb3e959659a1c9e1ab99d169b8a8b1be770a9c3ff04aecd43b504332837 |
|
MD5 | 60eb42f83763e19d933107d4be894f1a |
|
BLAKE2b-256 | e927abaa85be62386f8a296992fb167bf6c8e4a5598edd33369161c430622f41 |
Close
Hashes for django_elastipymemcache-1.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8996801b43b4d0b7ac48a903cfce078473d5655dc3a709c4be6e3ec632bdbb90 |
|
MD5 | 10ab3a23774592f6d57e96322cc44050 |
|
BLAKE2b-256 | 889bfd75dc6e0ac0a53a68195b56332c61a36b3243c3a0792a379f2391f398ea |