Skip to content

aalebedev/django-redis

 
 

Repository files navigation

Redis cache backend for Django

Full featured redis cache backend for Django.

image

image

image

Documentation

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

Features:

  • In active development.
  • Support for Master-Slave setup.
  • Support client side Sharding setup
  • 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, 1.5 and 1.6
  • 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 Settings <settings>)

Future plans/In developement

  • Auto failover

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%