简单的持久缓存存储,具有不同的缓存收回策略和可选的压缩

web_cache的Python项目详细描述


网络缓存

Latest versionTests statusCoverageSupported Python versionsLicense

用于由sqlite3数据库备份的简单键值存储的python模块。 典型的用例是http数据缓存的url,但也可以用于非web资源。

功能

  • 简单的dict接口允许自然使用(if key in cachevalue = cache[key]等)
  • 可选zlib、bzip2或lzma压缩
  • fifo或lru缓存收回策略
  • 可选的线程安全接口,可以解决python sqlite3“同一线程”的限制
  • 提供缓存命中率统计信息

安装(来自PYPI,带PIP)

Web缓存要求Python>;=3.4。

  1. 如果还没有,请使用python 3的install pip
  2. 安装Web缓存:pip3 install web_cache

许可证

LGPLv2

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ajax请求不允许POST请求   java引用Android应用程序中其他模块的通用模块   JavaSpringBootWebFluxFlatmap是链接http调用的正确方法吗?   java如何在底部工作表中设置折叠工具栏?   任务“:compileJava”的java执行失败。“>无效的源版本:1.7   java Rabbit MQ不刷新ACK?   JavaWebSphere7:METAINF/config/ibmaxis2。无法正确加载xml Axis2全局配置文件   在Java中找出字符串是否包含数组中的值   java Liquibase通过Springboot执行postgres方法   java在Eclipse中安装Maven而不使用插件   Swing应用程序中的java SMTP错误   web应用程序InvalidKeyException:Java中使用RSA密钥的密钥格式无效   java显示JFrame作为JButton单击的结果?   java如何保留Apache Camel Exchange的属性,如果消息是从RabbitMQ生成和使用的   java使用流提取哈希映射列表中的所有对象   Android应用程序中的java单词检查器