Redis transactions(通过 MULTI/EXEC)将多个命令组合在一起以原子地执行——全部一起执行,不会有其他命令交错。结合 WATCH 用于乐观锁定,它们可以处理需要多个操作保持一致的场景。Redis transactions 与 SQL transactions 在重要方面存在差异。
MULTI / EXEC — 队列化和原子执行
bash
MULTI
SET account:1 100
SET account:2 200
INCR counter
EXEC
