Redis MULTI 命令
Redis MULTI
命令用于标记一个事务块的开始
( Redis >= 1.2.0 )
事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子性( atomic
)地执行
Redis MULTI 语法
Redis MULTI 命令语法格式如下
127.0.0.1:6379> MULTI
返回值
总是返回 OK
范例
127.0.0.1:6379> MULTI # 标记事务开始 OK 127.0.0.1:6379> INCR cnt # 多条命令按顺序入队 QUEUED 127.0.0.1:6379> INCR cnt QUEUED 127.0.0.1:6379> PING QUEUED 127.0.0.1:6379> INCR cnt QUEUED 127.0.0.1:6379> PING QUEUED 127.0.0.1:6379> EXEC # 执行 1) (integer) 1 2) (integer) 2 3) PONG 4) (integer) 3 5) PONG