Redis トランザクション (MULTI/EXEC経由)は複数のコマンドをグループ化してアトミックに実行します — 他のコマンドが割り込まない形で全て一緒に実行されます。WATCHと組み合わせてオプティミスティックロックを実行し、複数の操作が一貫性を持つ必要があるシナリオに対応します。Redisのトランザクションはいくつかの重要な点でSQLトランザクションと異なります。
MULTI / EXEC — キューイングとアトミック実行
MULTI
SET account:1 100
SET account:2 200
INCR counter
EXEC
