Redis je (efektivně) jednovláknový pro provádění příkazů, takže každý příkaz se vykonává atomicky — kompletně, bez prolínání s ostatními klienty. Tato atomicita, v kombinaci s atomickými složenými příkazy, je zásadní pro správné používání Redis pro čítače, zámky a operace citlivé na konkurenci.
Jednovláknový → atomické příkazy
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.
