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.
- pymemcache
- Django>=2.2
- django-pymemcache>=1.0
Get it from pypi:
pip install django-elastipymemcache
Your cache backend should look something like this:
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
}
}
}
Run the tests like this:
nosetests