返回信息流书上说符合。。但是我总觉得如果在执行中fail然后不产生回滚都应该不符合原子性?
这是一条镜像帖。来源:北邮人论坛 / database / #11549同步于 2020/10/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
redis到底符不符合原子性?
Jarvistj
2020/10/21镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
谢谢 我也是这么觉得的。看书都是用事务的四个特性进行讨论,就觉得有点迷糊
【 在 dadada555 的大作中提到: 】
: 单个 Redis 命令的执行是原子性的, Redis 事务的执行并不符合原子性
: ............
其实不是太符合,中间命令执行失败,也不会回滚之前的命令。
据说作者的想法是,如果回滚之前的命令,这样会增加Redis系统的复杂性,与设计思路不符;而且大部分中间命令执行失败都是命令发起者这边的问题,如果命令的发起方如果优化流程的话,是可以避免这种情况的出现。