Redis yra (faktiškai) vieno gijimo komandų vykdymui, todėl kiekviena komanda vykdoma atomiškai — visapusiškai, be jokio persipynimo iš kitų klientų. Ši atomiškas savybė, sujungta su atominėmis sudėtinėmis komandoms, yra esminė Redis naudojimui su skaitikliais, užrakinimais ir konkurencijos jautria operacijomis.
Vieno gijimo → atominės komandos
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.
