发布于 2015-09-04 08:47:35 | 275 次阅读 | 评论: 0 | 来源: 网络整理
UNWATCH
取消 WATCH 命令对所有 key 的监视。
如果在执行 WATCH 命令之后, EXEC 命令或 DISCARD 命令先被执行了的话,那么就不需要再执行 UNWATCH 了。
因为 EXEC 命令会执行事务,因此 WATCH 命令的效果已经产生了;而 DISCARD 命令在取消事务的同时也会取消所有对 key 的监视,因此这两个命令执行之后,就没有必要执行 UNWATCH 了。
- 可用版本:
- >= 2.2.0
- 时间复杂度:
- O(1)
- 返回值:
- 总是
OK
。
redis> WATCH lock lock_times
OK
redis> UNWATCH
OK