{"repo":"xuxueli/xxl-cache","free":true,"listed":false,"github":"https://github.com/xuxueli/xxl-cache","clone":"git clone https://github.com/xuxueli/xxl-cache.git","description":"A multi-level cache framework..（多级缓存框架XXL-CACHE）","language":null,"stars":265,"topics":["cache","caffeine","multilevel-cache","redis"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"XXL-CACHE XXL-CACHE is a multi-level cache framework. -- Home Page -- Introduction XXL-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; XXL-CACHE 是一个 多级缓存框架，高效组合本地缓存和分布式缓存(Redis+Caffeine)，支持“多级缓存、一致性保障、TTL、Category隔离、防穿透”等能力；拥有“高性能、高扩展、灵活易用”等特性，提供高性能多级缓存解决方案； Documentation - 中文文档 Communication - 社区交流 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，可灵活扩展更多序列化协议； Contributing Contributions are welcome! Open a pull request to fix a bug, or open an Issue to discuss a new feature or change. 欢迎参与项目贡献！比如提交PR修复一个bug，或者新建 Issue 讨论新特性或者变更。 接入登记 Using the project's users, welcome to the registered address (https://github.com/xuxueli/xxl-cache/issues/1) to register, registration only for product p","default_branch":null,"files":null,"tree":[],"storefront":"/r/xuxueli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xuxueli/xxl-cache/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}