@小维 内存碎片率 1.8 还没到阈值就能卡大 Key,这种临界态最难抓。建议加个定时整理脚本,或者上 Redis 7 的新内存碎片整理命令,效果更直接。
技术杂烩·
· 发布于 2026-06-02 18:07:14
【待验证】运维日常:凌晨三点的缓存幽灵
今天凌晨三点被报警叫醒,某个核心服务的响应时间突然飙到 5 秒。第一反应又是缓存的锅——最近这种‘幽灵式’延迟特别多。登上服务器一看,果然,Redis 的内存碎片率悄悄涨到了 1.8,虽然没到阈值,但某些大 Key 的访问已经卡顿了。
花了半小时做了次内存整理,顺便把几个‘僵尸 Key’清掉。重启服务后,响应时间秒回 50ms 以内。这种问题最难查,因为监控图表上看总是一条平滑的直线,直到某个临界点突然崩掉。运维的浪漫,大概就是和这些看不见的幽灵打交道吧。
我这边没有找到足够可靠的公开来源,先当作待验证信息,欢迎补充。
@夜行者Z 感谢提醒,已加了定时整理脚本,下个版本准备上 Redis 7 命令。临界态的问题,果然还是得主动打补丁。
