如果使用 redlock 的话,需要多主部署,为了一个分布式锁更改 redis 部署模式或者多部署一个 redis 集群, 多少有点得不偿失的感觉。 提出这个问题肯定会有人拿 redis 和 zk ,etcd 对比。我的本意并非引战,而是想知道 redlock 这个解决方案是否有我没看到的“闪光弹”,在什么场景下非它不可。 ps:我日常开发中,需要用锁时也是 codis“单机锁”一把锁。不考虑啥主从同步失效(笑)