Redis WATCH 命令

返回上一级

Redis WATCH 命令可以监控一个或多个键,一旦其中有一个键被修改(或删除),之后的事务就不会执行。监控一直持续到 EXEC 命令(事务中的命令是在EXEC之后才执行的)

( Redis >= 2.2.0 )

语法

Redis WATCH 命令语法格式如下:

127.0.0.1:6379> WATCH

返回值

总是返回 OK

范例

127.0.0.1:6379> WATCH name
      val = GET mykey
      val = val + 1
      MULTI
      SET mykey $val
      EXEC

注意

由于WATCH命令的作用只是当被监控的键值被修改后阻止之后一个事务的执行,而不能保证其他客户端不修改这一键值,所以在一般的情况下我们需要在EXEC执行失败后重新执行整个函数

执行 EXEC 命令后会取消对所有键的监控,如果不想执行事务中的命令也可以使用 UNWATCH 命令来取消监控

返回上一级

Redis 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.