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