Redis事务机制
概念
Info
Redis 事务 的三个阶段
Redis 事务 相关命令
- watch key1 key2 … : 监视一或多个 key,如果在 事务 执行之前,被监视的 key 被其他命令改动,则 事务 被打断 ( 类似乐观锁 )
- multi : 标记一个 事务 块的开始( queued )
- exec : 执行所有 事务 块的命令 ( 一旦执行 exec 后,之前加的监控锁都会被取消掉 )
- discard : 取消 事务,放弃 事务 块中的所有命令
- unwatch : 取消 watch 对所有 key 的监控