Redis 트랜잭션(MULTI/EXEC를 통해)은 여러 명령어를 묶어 원자적으로 실행합니다 — 다른 명령어가 끼어들지 않고 모두 함께 실행됩니다. 낙관적 락을 위한 WATCH와 결합하면 여러 연산이 일관되어야 하는 시나리오를 처리합니다. Redis 트랜잭션은 SQL 트랜잭션과 중요한 면에서 다릅니다.
MULTI / EXEC — 큐잉과 원자적 실행
MULTI
SET account:1 100
SET account:2 200
INCR counter
EXEC
