HermesCache-具有基于标签的失效功能和防止狗桩效应的Python缓存库

HermesCache是一个具有基于标签的失效功能和防止狗桩效应的Python缓存库。

它旨在满足以下要求:

  • 基于标签的缓存失效

  • 防止狗窝效应

  • 线程安全

  • 简单的设计

  • 简单,同时灵活的装饰器API

  • 用于实现自定义后端的接口

实现后端:redis,memcached,dict。

安装

pip install HermesCache

对于Redis和Memcached,它具有以下额外的依赖性。

HermesCache[redis]  纯Python Redis客户端

HermesCache[redis-ext]  纯Python Redis客户端和C扩展解析器

HermesCache[memcached]  纯Python Memcached客户端

HermesCache[memcached-ext]  C扩展Memcached客户端

用法

以下演示了所有最终用户API。

(0)

相关推荐