Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 1.5 KB

README.rst

File metadata and controls

55 lines (41 loc) · 1.5 KB

django-elastipymemcache

https://travis-ci.org/harikitech/django-elastipymemcache.svg?branch=master

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
  • django-pymemcache>=1.0

Installation

Get it from pypi:

pip install django-elastipymemcache

Usage

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
        }
    }
}

Testing

Run the tests like this:

nosetests