扫码一下
查看教程更方便
Redis UNWATCH 命令用于取消 WATCH 命令对所有 key 的监视。 如果执行过 EXEC 或DISCARD,无需再执行 UNWATCH。
因为 EXEC 命令会执行事务,因此 WATCH 命令的效果已经产生了;而 DISCARD命令在取消事务的同时也会取消所有对 key 的监视,因此这两个命令执行之后,就没有必要执行 UNWATCH了。
redis UNWATCH 命令基本语法如下:
redis 127.0.0.1:6379> UNWATCH
>= 2.2.0
总是返回 OK 。
redis 127.0.0.1:6379> WATCH lock lock_times
OK
redis 127.0.0.1:6379> UNWATCH
OK
UNWATCH 命令时间复杂度:O(1)