redis 事务

116 阅读1分钟
转载请附上原文链接

Redis 事务

1 开启事务 MULTI
2 命令入队
3 执行事务 EXEC
4 取消事务 DISCARD 5 监听 WATCH 监听一个或者多个key 如果在事务执行前这个key有改动 那么事务会被打断 6 取消监听 UNWATCH 取消所有key的监听 是所有 Redis的事务只是保证你的命令依次执行 并没有事务的原子性 只能理解为一个代码块按顺序执行

redis对于错误的处理

1 对于非语法错误 会继续执行成功 并不会回滚


2 对于语法错误的 会全部回滚

redis watch

watch 只能放在事务之前 不能放在他们之间


说明你开启了事务另外一边执行了操作 那么你事务还没提交 是读取到了那边的改变了

通过watch来监控