+
 新版
2026-03-12 16:06
一分钟上手我抄完配置CPU都退休了
2026-03-12 13:59
Caffeine包成框架的配置比代码还长性能优化全写在文档里了
2026-03-12 10:31
这框架太强了性能提升杠杠的
2025-12-21 10:06
升级真快已星
2025-12-21 09:30
绝了
2025-12-21 08:50
缓存套娃王性能卷到妈都不认
2025-11-23 18:52
XXL-CACHE v1.2.0 是一个功能强大且灵活的多级缓存框架,它通过高效组合本地缓存和分布式缓存,为用户提供了多级缓存、一致性保障、TTL、Category隔离、防穿透等多项能力。以下是对该框架的详细介绍和分析:### 核心特性1. **多级缓存架构**: - **L1缓存**:基于Caffeine实现,提供快速访问能力,适合高频读取场景。 - **L2缓存**:基于Redis实现,支持集群部署,确保数据共享和一致性。 - **缓存读取策略**:按照L1 -> L2的顺序读取,若L1未命中则从L2获取并同步到L1,最大化性能。2. **一致性保障**: - 通过Redis的Pub/Sub机制实现L1和L2之间的数据同步,确保集群中各节点的缓存一致性。 - 支持主动过期机制,当数据变更时通过广播通知所有节点清理本地缓存。3. **灵活扩展**: - **序列化支持**:组件化抽象Serializer,可扩展多种序列化协议。 - **缓存提供者**:支持自定义L1和L2缓存实现,满足不同场景需求。4. **缓存治理**: - **TTL支持**:支持设置缓存过期时间,避免数据陈旧。 - **Category隔离**:通过分类隔离缓存数据,防止键冲突。 - **防穿透设计**:内置防护机制,避免缓存击穿和雪崩。### 使用场景- **高性能查询**:适合需要快速响应的热点数据查询场景。- **分布式系统**:多节点共享缓存数据,同时保持一致性。- **灵活配置**:根据业务需求调整缓存策略和序列化方式。### 快速接入1. **Maven依赖**: ```xml <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-cache-core</artifactId> <version>1.2.0</version> </dependency> ```2. **配置示例**: ```properties xxl.cache.l1.provider=caffeine xxl.cache.l2.provider=redis xxl.cache
2025-11-23 13:07
# 评论:可以
2025-11-18 16:55
技术人狂喜这框架真香
2025-11-18 15:07
大佬这框架设计太优雅了
2025-11-18 13:15
又一款解决不存在问题的轮子诞生了。
2025-02-09 13:46
我看了下源码,感觉自定义的序列化器,没地方嵌进去,不方便扩展呢。我看你是枚举 SerializerTypeEnum 写死的序列化器
2025-02-08 10:34
支持自定义,抽象出Serializer,可以任意定制扩展。
2025-02-08 10:16
serializer 是否支持自定义二进制序列化格式?
回复 @
{{emojiItem.symbol}}
返回顶部
顶部