说说 Redis 事务( 四 )


文章插图
大部分需要事务回滚的情况是程序错误导致的,这种情况一般是开发环境,生产环境不应该出现这种错误 。对于逻辑错误,例如应该加 1,结果写成了加 2,这种情况无法通过回滚来解决 。Redis 追求的是简单高效,而传统事务的实现相对复杂很多,这和 Redis 的设计思想是违背的 。当我们享受 Redis 的快速时,也就无法再要求它更多 。
总结本文主要介绍了 Redis 事务的基础指令与执行流程,并分析了其对传统 ACID 特性支持的情况,相信大家对 Redis 事务已经有了一个简单的了解 。通过上面的介绍,会发现 Redis 的事务似乎有点鸡肋,确实实际中也很少会使用 。至于事务的具体实现,笔者后续文章会结合源码进行分析 。今天的文章就到这里,下期我们接着学 。

经验总结扩展阅读