扫码一下
查看教程更方便
Redis WATCH 命令用于监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。
监控一直持续到EXEC命令(事务中的命令是在EXEC之后才执行的,所以在MULTI命令后可以修改WATCH监控的键值)
redis WATCH 命令基本语法如下:
redis 127.0.0.1:6379> WATCH key [key ...]
>= 2.2.0
总是返回 OK 。
redis 127.0.0.1:6379> WATCH lock lock_times
OK
UNWATCH 命令时间复杂度:对于每一个key的时间复杂度为O(1)