首页/数据/Redis 进阶速查/MULTI/EXEC 事务与执行语义
性能与排障129 条

MULTI/EXEC 事务与执行语义

MULTI 开启事务、命令入队,EXEC 一次性顺序执行;入队期错误(如语法)导致 EXECABORT,执行期错误不会回滚已执行命令。

Redis 进阶速查数据更新于 2026-10-12
开启MULTI 入队
执行EXEC 顺序执行
取消DISCARD

示例

示例
MULTI
SET a 1
INCR b
EXEC
事务提供隔离性但不提供回滚:执行期单条失败不影响其他命令的结果。

易错点

  • 把 Redis 事务当关系库事务用,回滚预期落空
  • 事务里放慢命令,执行阶段阻塞整段时间

数据来源与参考

  • Redis 官方文档:事务说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌