Redis je (praktično) enonitkoven pri izvajanju ukazov, zato se vsak ukaz izvede atomsko — popolnoma, brez prepletanja iz drugih odjemalcev. Ta atomskost, skupaj z atomskimi sestavljenimi ukazi, je temeljnega pomena za pravilno uporabo Redisa za števce, ključavnice in operacije občutljive na sočasnost.
Enonitkoven → atomski ukazi
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.
