Redis est (effectivement) single-threadé pour l'exécution des commandes, donc chaque commande s'exécute atomiquement — complètement, sans entrelacement d'autres clients. Cette atomicité, combinée à des commandes composées atomiques, est fondamentale pour utiliser Redis correctement pour les compteurs, les verrous et les opérations sensibles à la concurrence.
Monothreadé → commandes atomiques
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.
