写在前面的话 之前在某个网站上看到一个问题:redis在什么情况下出现事务不会滚的情况,以此为由并结合redis官方文档整理这边笔记.不足之处,请指出,谢谢. 事务 redis支持事务,提供两条重要的保证: 在同一个事务的命令都是序列化的和有序执行的.这保证这些命令执行像单个隔离操作. 要么所有的命令都执行,要么都不执行.所以事务也是原子性的.exec命令执行事务中的所有命令,如果在调用exce命令前,客户端和服务端断开连接,那么没有一个命令执行,如果exce命令调用,所有的命令执行.当使用ao