6.1.2.1 高并发读场景 6.1.2.1 高并发读场景:缓存穿透的“静默雪崩”——一次凌晨三点的 Redis Key 空值黑洞排查实录 凌晨2:47,告警钉钉群弹出第17条红色消息:“订单详情页P99响应延迟突破8.2s,错误率12.7%,DB CPU持续98%”。值班工程师老陈盯着监控面板,手指悬在键盘上方——这不是第一次。过去三个月,类似故障在每周二、四凌晨高频复现,每次持续18–32分钟,像一场精准的、无声的雪崩。它不触发熔断,不抛异常,甚至日志里找不到ERROR;它只是让数据库在重压下微微颤抖,让缓存层悄然失语,让千万用户点击“查看订单”时,指尖划过屏幕的0.3秒,被拉长成一次漫长的等待。 这不是高并发读的常态,而是它的幽灵形态:缓存穿透(Cache Penetration)。