Update distributed-lock-redis-vs-zookeeper.md

This commit is contained in:
何正海 2020-04-30 02:14:14 +08:00 committed by GitHub
parent 9e3699d2fd
commit 2d7423f1bd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,7 +17,7 @@
#### redis 最普通的分布式锁
第一个最普通的实现方式,就是在 redis 里使用 `set` 命令创建一个 key这样就算加锁。
第一个最普通的实现方式,就是在 redisps:2.6.12版本开始支持) 里使用 `SET` 命令和该命令的NX和PX选项创建一个 key这样就算加锁。(ps:不能使用SETNX和EXPIRE来加锁和设置锁的过期时间因为这两个命令需要执行两次且没在一个事务里如果在2.6.12版本之前要使用redis实现分布式锁需要将SETNX和EXPIRE放到一个事务里例如通过执行lua脚本)
```r