Redis 取消 WATCH 命令对所有 key 的监视 命令:UNWATCH

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

付杰
  • ¥ 99.0元
  • 市场价:129.0元
  • ¥ 798.0元
  • 市场价:1298.0元
  • ¥ 98.0元
  • 市场价:298.0元
  • ¥ 149.0元
  • 市场价:299.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: