分布式锁不是选 Redis 就完事了 Redis SETNX 分布式锁有三种失败场景:进程崩溃锁卡死、续期失败双持、主从切换锁丢失。本文从症状倒推根因,对比 etcd/ZK 设计,给你一棵三维决策树帮你选型。