3.1.2.2 原子操作支持范围 3.1.2.2 原子操作支持范围:当 Redis 的 在分布式锁续期中悄然失效——一个被忽略的 CAS 语义鸿沟与可复用的 补丁方案 你有没有在凌晨两点盯着 Grafana 面板上那条诡异跳变的“锁持有时长”曲线发呆? 有没有在压测环境里,明明加了 ,却眼睁睁看着两个服务实例同时执行了同一笔资金划转? 有没有翻遍 Redis 官方文档、Stack Overflow 和三本分布式系统教材,最后发现罪魁祸首不是网络分区、不是时钟漂移、甚至不是你的 Lua 脚本写错了——而是你一直信任的 ,根本不保证对带过期时间的 key 的原子性续期? 这不是玄学。这是 Redis 原子操作支持范围里一道真实存在的、被长期低估的裂缝。