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
- Host: GitHub
- URL: https://github.com/coleifer/ucache
- Owner: coleifer
- License: mit
- Created: 2019-01-14T04:26:22.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-14T02:41:37.000Z (about 3 years ago)
- Last Synced: 2025-03-30T16:44:40.261Z (10 months ago)
- Language: Python
- Size: 31.3 KB
- Stars: 64
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

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