Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 951 Bytes

README.rst

File metadata and controls

40 lines (28 loc) · 951 Bytes

Redis Django Cache Backend

A simple Redis cache backend for Django

Notes

This cache backend requires the redis-py Python client library for communicating with the Redis server.

Redis writes to disk asynchronously so there is a slight chance of losing some data, but for most purposes this is acceptable.

Usage

  1. Run python setup.py install to install, or place redis_cache on your Python path.
  2. Modify your Django settings to use redis_cache :

On Django < 1.3:

CACHE_BACKEND = 'redis_cache.cache://<host>:<port>'

On Django >= 1.3:

CACHES = {
    'default': {
        'BACKEND': 'redis_cache.RedisCache',
        'LOCATION': '<host>:<port>',
        'OPTIONS': { # optional
            'DB': 1,
            'PASSWORD': 'yadayada',
        },
    },
}