O Redis é (efetivamente) single-threaded para execução de comandos, então cada comando executa atomicamente — completamente, sem intercalação de outros clientes. Essa atomicidade, combinada com comandos compostos atômicos, é fundamental para usar o Redis corretamente em contadores, locks e operações sensíveis à concorrência.
Por que isso importa
Redis executes commands ONE AT A TIME (single-threaded command processing):
→ each command runs to completion before the next starts
→ NO two commands interleave → every command is inherently ATOMIC
→ no race conditions WITHIN a single command
→ This simplicity is a feature: predictable, atomic operations without locks.
