# platform-cache **Repository Path**: jnyou/platform-cache ## Basic Information - **Project Name**: platform-cache - **Description**: 多级缓存框架 PLATFORM-CACHE - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-13 - **Last Updated**: 2025-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Introduction PLATFORM-CACHE is a multilevel cache framework that efficiently combines local cache and distributed cache (Redis+Caffeine), supporting "multilevel cache, consistency assurance, TTL, Category isolation, penetration prevention" and other capabilities. With "high performance, high scalability, flexible and easy to use" and other features, to provide high-performance multi-level caching solutions; PLATFORM-CACHE 是一个 多级缓存框架,高效组合本地缓存和分布式缓存(Redis+Caffeine),支持“多级缓存、一致性保障、TTL、Category隔离、防穿透”等能力;拥有“高性能、高扩展、灵活易用”等特性,提供高性能多级缓存解决方案; ## Documentation - 见DOC文档库 ## Features - 1、灵活易用: 接入灵活方便,一分钟上手; - 2、多级缓存:高效组合本地缓存和分布式缓存(Redis+Caffeine),支持L1、L2级别缓存,支持多场景缓存诉求; - 3、高扩展:框架进行模块化抽象设计,本地缓存、分布式缓存以及序列化方案均支持自定义扩展; - 4、高性能:底层设计L1(Local)+L2(Remote)多级缓存模型,除分布式缓存之外前置在应用层设置本地缓存,高热查询前置本地处理避免远程通讯,最大化提升性能; - 5、一致性保障:支持多层级、集群多节点之间缓存数据一致性保障,借助广播消息(Redis Pub/Sub)以及客户端主动过期,实现L1及L2之间以及L1各集群节点间缓存数据一致性同步; - 6、TTL:支持TTL,支持缓存数据主动过期及清理; - 7、Category隔离:支持自定义缓存Category分类,缓存数据存储隔离; - 8、缓存风险治理:针对典型缓存风险,如缓存穿透,底层进行针对性设计进行风险防护; - 9、透明接入:支持业务透明接入,屏蔽底层实现细节,降低业务开发成本,以及学习认知成本; - 10、多序列化协议支持:组件化抽象Serializer,可灵活扩展更多序列化协议; ## Donate No matter how much the donation amount is enough to express your thought, thank you very much :)