Redis Watch机制

作用

  1. 在事务被EXEC执行之前 如果被监视的KEY发生了变化 则拒绝执行当前事务

不支持事务已经执行的命令回滚

  1. watch机制作用于事务开始之前的检查而非事务中某一条被监视的Key命令执行前检查。
  2. Redis事务没有回滚机制。
  3. Redis事务不支持回滚的原因是:Redis官方认为Redis命令执行不会出错,出错的原因只可能是两点 - a. 语法错误 b. key和命令的数据类型不匹配 也就是都属于开发人员的错误,不属于Redis的错误。另外不需要回滚也降低了Redis的复杂度。
posted @ 2024-02-29 12:57  NoHairException  阅读(27)  评论(0编辑  收藏  举报