ucache is a lightweight and efficient caching library for python.
- Kyoto Tycoon via kt
- Redis via redis-py
- Sqlite via peewee
- Kyoto Cabinet via kyotocabinet-python bindings
- DBM via dbm module from standard library
- Simple in-memory cache using Python dictionary.
Features:
- Pickle serialization by default, msgpack also supported
- Optional (transparent) compression using
zlib
- Efficient bulk-operations.
- Preload context manager for efficient pre-loading of cached data