首页› 开发工程师› 题目 单选题系统设计中等 热点 key 过期的瞬间,大量请求打到数据库。这是哪一种缓存问题? 选出最准确的名字,并记住对应的做法。 选择答案 缓存击穿:单个热点 key 失效,用互斥锁或逻辑过期挡住并发回源。 缓存穿透:查询的是一定不存在的数据,应缓存空值或做存在性过滤。 缓存雪崩:大量 key 同一时刻失效,应打散过期时间。 三者是一回事,加机器就能解决。 提交答案 答题思路 击穿是一个热点失效,穿透是查不存在的数据,雪崩是大面积同时失效。 解析 校招会把三个词放在一起考。题干强调「一个热点 key 过期的瞬间」,对应击穿,而不是穿透。 66% 的作答与这套框架一致。这是教学统计口径,不是你的个人成绩。 返回开发工程师题库 →