Difficulty: Intermediate
How do transactions work in Redis?
Use `MULTI` to start, then queue commands, and `EXEC` to run them all atomically. Note: Redis doesn't support rollback on individual command failures.
MULTI, EXEC, DISCARD, WATCH, Optimistic Locking