Retour à la leçon
Mission

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.

Contexte

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.