Redis支持简单的事务,所谓简单是因为其不支持回滚(回滚是用队列模仿的),与mysql有以下区别 rollback与discard的区别: 如果已经成功执行了2条语句, 第3条语句出错 Rollback后,前2条的语句影响消失. discard只是取消队列,并非回滚.要用在exec前面: 在mutil后面的语句中, 语句出错可能有2种情况: 1: 语法就有问题, 这种,exec时,报错, 所有语句得不到执行 2: 语法本身没错,但适用对象有问题. 比如 zadd 操作list对象 Exec之后…