
感觉好像都行? watch 是事务期间如果其他客户端修改了这个键,那么就无法完成事务。
sentnx 给他设置过期时间,也等于是设置了一个锁吧
1 0915240 2017-05-08 09:18:04 +08:00 via iPhone 还有 getset |
2 honam 2017-05-08 10:53:02 +08:00 我也是用 setnx+expire+del 做锁的 |
4 jameshuazhou 2017-05-08 11:45:25 +08:00 watch 多用于做乐观锁,比较适合冲突少的场景 |
5 phx13ye 2017-05-08 16:27:12 +08:00 incr(key)== 1 也可以 |