*Redis exec 命令

*语法

EXEC

执行事务中所有先前排队的命令,并将连接状态恢复为正常。

当使用 WATCH 时,仅当监视的键未被修改时,EXEC 才会执行命令,从而实现检查并设置机制

此命令在集群 Redis 环境中的行为有所不同。有关更多信息,请参阅多键操作页面。

*返回值说明

RESP2:以下之一:

  • 数组回复: 每个元素都是原子事务中每个命令的回复。
  • Nil 回复: 事务被中止,因为 WATCH 监视的键被触碰了。

RESP3:以下之一:

  • 数组回复: 每个元素都是原子事务中每个命令的回复。
  • Null 回复: 事务被中止,因为 WATCH 监视的键被触碰了。