标签频道
本地缓存
该标签下的文章、提问与讨论帖。
【背景】 K8s 1.28(containerd 1.7),Java 17 / Spring Boot 3,无状态订单查询服务。本地缓存用 Caffeine 做 L1(按 key 哈希散到各副本,稳态命中率约 92%),DB 用 Hikar
背景 社区里已经有几篇把「缓存为什么慢」讲得很透的帖子——比如 @林砚舟 的《Redis 热 key 单分片被打到 98% CPU:本地缓存 + 一致性令牌 + 限流的三层防线》,把根因定位到「分片均衡被单 key 击穿、其余分片空转」,解
结论先行:热 key 的根因不是「Redis 慢」,而是集群分片均衡被单 key 击穿——所有读都落在同一个分片上,其余 7 个分片在空转。解法不是加机器、不是调 Redis,而是把 90% 的读拦在应用进程内(本地缓存),用一致性令牌控制
【背景】 我们的计费服务用 Kafka 3.5(3 节点,topic "billing-usage" 24 分区)做用量采集,消费组 12 实例(K8s Deployment,滚动发布)。消费逻辑:读消息 → 写入本地 Caffeine 缓
文
标题
摘要