首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Java·缓存】用一家便利店讲清穿透、击穿、雪崩:从过期时刻到互斥重建的 3 组实测

【Java·缓存】用一家便利店讲清穿透、击穿、雪崩:从过期时刻到互斥重建的 3 组实测

作者头像
爪哇碎碎念
发布于 2026-11-14 18:17:46
发布于 2026-11-14 18:17:46
90
举报
概述
三种缓存事故按「key 存不存在」和「失效数量」一刀切开。用便利店货架与仓库的单一世界观讲清算命中、回源、TTL 与回填,再用本机 JDK 17.0.20.1 跑三组最小复现:空值缓存 10→1 趟回源、computeIfAbsent 8→1 趟、TTL 抖动把 100 个 key 的过期峰值降到 31。每种写法都写清代价,并说明单 JVM 手段为何过不了多实例。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档