Redis este (efectiv) single-threaded pentru execuția comenzilor, deci fiecare comandă se execută atomic — complet, fără intercalare din partea altor clienți. Această atomicitate, combinată cu comenzi atomice compuse, este fundamentală pentru a folosi Redis corect pentru contoare, blocaje și operații sensibile la concurență.
Execuție single-threaded → comenzi atomice
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.
