Redis je (efektivno) jednonitni za izvršavanje naredbi, pa se svaka naredba izvršava atomski — u potpunosti, bez preplitanja od strane drugih klijentata. Ova atomskost, kombinirana s atomskim složenim naredbama, temeljna je za ispravnu upotrebu Redisa za brojače, bravice i operacije osjetljive na konkurentnost.
Jednonitnost → atomske naredbe
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.
