Redis WATCH 命令用于标记要监视的key,以便有条件地执行事务(更多参考transaction)。
WATCH 命令可以监控一个或多个键,一旦其中有一个键被修改(或删除),之后的事务就不会执行。
监控一直持续到EXEC命令(事务中的命令是在EXEC之后才执行的,所以在MULTI命令后可以修改WATCH监控的键值)
*语法
redis WATCH 命令基本语法如下:
WATCH key [key ...]
*返回值
字符串: 总是返回OK
。
*例子
redis> WATCH lock lock_times
OK