JetCache 是一个基于 Java 的缓存系统封装,提供统一的 API 和注解来简化缓存的使用。当前有四个实现,RedisCache、TairCache(此部分未开源)、CaffeineCache (in
cache2go 是一个 Go 的并发安全缓存库,具有到期和访问计数器的功能。 示例代码:
PyMemoize 是一个相对简单的 Python 缓存模块,可以用来存储任意的类 dict 的数据。
layering-cache是一个支持分布式环境的多级缓存框架,使用方式和spring- cache类似,主要目的是在使用注解的时候支持配置过期时间。layering-
BigCache 是用于在 Go 中写入千兆字节数据的高效缓存。快速,并发,逐行扫描内存缓存,以保持大量条目,而不影响性能。 BigCache
owlcache 是一款由Go编写的轻量级、高性能、无中心分布式的Key/Value内存缓存型的数据共享应用(一定场景下可以作为轻量型数据库来使用)。
beegofreecache fatal error: concurrent map iteration and map write 更重要的是memory使用的是同步锁来确保数据一致性,这必然后导致性能有所损耗。
requests-cache 是为 Python 的 Requests 库提供了持久化缓存支持的 Python 模块。 示例代码:
RxCache 是一个用于 Android 和 Java 的响应式缓存库,可将缓存需求转换为一个接口进行配置。
Hunt Redis 是使用 D 语言开发的 Redis 客户端,非常容易使用,API 移植自 Jedis 项目,兼容 Redis 2.8.x / 3.x
coca = co + ca Co-Cache 协同缓存框架 核心概述 - coca-ca 实现多级缓存调度策略,使用方式如下:
Hunt Cache 是一个支持二级缓存的 D 语言缓存框架,现在支持的缓存后端有 Redis、Memcache、Memory、RocksDB。
WeavingDB WeavingDB 为满足C#项目的特殊使用与简单部署,而开发此WeavingDB。 1.支持K-V方式。支持通配符方式匹配KEYS
vegamcache是一个分布式内存缓存,使用golang 的 gossip 协议构建。 在 vegamcache 中,并不需要在每次获取数据时都进行网络调用,vegamcache 将使用 gossip 自动在节点间进行数据的复制。失效的数据将在
godis 是一个 golang 实现的 redis 客户端,参考 jedis 实现。godis 实现了几乎所有的 redis
Caffeine 是基于Java 8的高性能,接近最佳的缓存库。 Caffeine使用Google Guava启发的API提供内存缓存。
uncode-cache 基于 redis 和 ehcache 的两级缓存组件,支持spring-boot,使用方便,有管理页面。
ace-cache 基于spring boot上的注解缓存,自带轻量级缓存管理页面。 @Cache比spring cache更轻量的缓存,采用fastjon序列化与反序列化,以json串存于缓存之中。 ace-
shiro-redisson 是一个 Apache Shiro 的扩展组件,提供了基于 redis 实现的缓存和会话,以支持分布式环境下的应用。底层使用了redisson 作为 redis 客户端。
DCache 是一个基于 TARS 框架开发的分布式 NoSQL 存储系统,数据采用内存存储,支持连接后端 DB 实现数据持久化。DCache
给我一大堆数据,我还你一个基于文件的快速的 KV 缓存系统 BoomKV 是一个更加适用于大数据环境,设计新颖的 KV 缓存系统
Apache Commons JCS 是一个用 Java 编写的分布式、多功能的缓存系统,它旨在通过提供管理各种动态性质的缓存数据的手段来加速应用程序。
Hybird-App离线缓存系统 目录 背景 接口格式 离线资源包格式 离线资源下发 离线资源缓存 背景 由于线上乐刻客户端 App 第一次打开平台 H5 需要几秒的加载时间,这个体验对用户来说并不友好,为了让用户跳转 H5 和跳转……