Simple cache backends, inspired by werkzeug.contrib.cache.
To create a cache object you just import the cache system of your choice from the cache module and instantiate it. Then you can start working with that object:
>>> from cachecore import SimpleCache >>> c = SimpleCache() >>> c.set("foo", "value") >>> c.get("foo") 'value' >>> c.get("missing") is None True
- In-Memory
- Redis
- Memcache
- Filesystem
- Your own (extend BaseCache)
Installing cachecore is simple with pip:
$ pip install cachecore