# 6.8. 分布式锁 ## 基于 redis 的 setnx ## 基于 zk ## 基于 etcd ## redlock ## how to choose