Skip to main content

A MongoEngine-inspired, Object-Type mapper for working with Redis

Project description


RedisEngine is a MongoEngine-inspired lib for ORM-like manipulation of Redis-powered cache in Python.



Kris Kavalieri (


RedisEngine is intended to be an ORM-like Object-To-Redis-Type-Mapper written in Python. This is a work in progress, as several things are pending completion, like: exhaustive tests, CI, documentation and API reference.

Given the above, any usage other than experimental is strongly discouraged for the time being.

Future releases will include integration with Django’s and MongoEngine’s signal framework/module so that cache management can be automated in a customizable fashion.


I found myself in an occasional need of cache validation which usually resulted in a more entropic (and WET) code to cope with. It naturally occurred this would be the best course of action.


pip install -U redisengine.

Alternatively, download the source and run python install.


  • redis>=2.10.5


To run the test suite, ensure you are running a local instance of Redis on the standard port, and run: python nosetests.

Run selected tests with:

$ python nosetests --tests tests/fields/ -s


Yet to come


Yet to come

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

redisengine-0.1.1.tar.gz (73.2 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page