Skip to content

eclipticplane/django-redis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redis cache backend for Django

Full featured redis cache backend for Django.

Documentation

Read the Docs: https://django-redis.readthedocs.org/en/latest/

Features:

  • In active development.
  • Sharding supported in a single package.
  • Complete battery of tests (accepting improvements).
  • Used in production environments on several projects.
  • Can set keys with infinite timeout: cache.set('key', 'value', timeout=0)
  • Pluggable clients.
  • Python3 support with same codebase.
  • Supports Django: 1.3, 1.4 and 1.5
  • Can take advantage of the connection pool with directly access to the raw redis connection.
  • Can emulate memcached backend behavior with connection exceptions (see more :ref:`Settings <settings>`)

Future plans/In developement

  • Auto failover
  • Master-Slave pluggable client.

How to install

Run python setup.py install to install, or place redis_cache on your Python path.

You can also install it with: pip install django-redis

About

Full featured redis cache backend for Django.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%