Retour à la leçonMission
Mission : corriger un transfert bancaire qui ignore silencieusement les échecs
Sécuriser un transfert entre deux comptes avec MULTI/EXEC et WATCH, et corriger un bug où un échec de transaction passe inaperçu.
Commandes qui pourraient t’être utiles
watchContexte
Un service de transfert entre comptes utilise WATCH/MULTI/EXEC, mais ne vérifie jamais la valeur renvoyée par EXEC. Sous forte concurrence, des virements semblent avoir réussi côté application alors qu'aucun montant n'a réellement bougé côté Redis. Tu dois comprendre puis corriger ce bug, et clarifier une confusion fréquente sur ce que MULTI/EXEC garantit réellement.
