Concept Flow - WATCH for optimistic locking
Start Transaction
WATCH key(s)
Read current value(s)
MULTI - start commands queue
Queue commands
EXEC - try to commit
Success
Retry or Abort
WATCH monitors keys for changes before transaction; if keys change, EXEC aborts to prevent conflicts.