简单的持久缓存存储,具有不同的缓存收回策略和可选的压缩
web_cache的Python项目详细描述
网络缓存
用于由sqlite3数据库备份的简单键值存储的python模块。 典型的用例是http数据缓存的url,但也可以用于非web资源。
功能
- 简单的
dict
接口允许自然使用(if key in cache
,value = cache[key]
等) - 可选zlib、bzip2或lzma压缩
- fifo或lru缓存收回策略
- 可选的线程安全接口,可以解决python sqlite3“同一线程”的限制
- 提供缓存命中率统计信息
安装(来自PYPI,带PIP)
Web缓存要求Python>;=3.4。
- 如果还没有,请使用python 3的install pip
- 安装Web缓存:
pip3 install web_cache