django-memcached-hashring

A Django cache backend for Memcached with consistent hashing.


License
BSD-3-Clause
Install
pip install django-memcached-hashring==0.1.2

Documentation

django-memcached-hashring

A simple Django cache backend based on python-memcached using hash_ring for consistent hashes. See the individual packages' documentation for more info.

Use it like this:

CACHES = {
    'default': {
        'BACKEND': 'memcached_hashring.backend.MemcachedHashRingCache',
        'LOCATION': [
           '10.0.0.1:11211',
           '10.0.0.2:11211',
           '10.0.0.3:11211',
        ],
    },
}