An open API service indexing awesome lists of open source software.

https://github.com/coleifer/ucache

gametight lightweight caching library for python
https://github.com/coleifer/ucache

Last synced: 9 months ago
JSON representation

gametight lightweight caching library for python

Awesome Lists containing this project

README

          

![](http://media.charlesleifer.com/blog/photos/ucache-logo-0.png)

ucache is a lightweight and efficient caching library for python.

* [Kyoto Tycoon](https://fallabs.com/kyototycoon/) via [kt](https://github.com/coleifer/kt)
* [Redis](https://redis.io) via [redis-py](https://github.com/andymccurdy/redis-py)
* [Sqlite](https://www.sqlite.org/) via [peewee](https://github.com/coleifer/peewee)
* [Kyoto Cabinet](https://fallabs.com/kyotocabinet/) via [kyotocabinet-python bindings](https://fallabs.com/kyotocabinet/pythondoc/)
* [DBM](https://en.wikipedia.org/wiki/DBM_(computing)) via [dbm module from standard library](https://docs.python.org/3/library/dbm.html)
* 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