Les transactions Redis (via MULTI/EXEC) regroupent plusieurs commandes pour les exécuter atomiquement — toutes ensemble sans que d'autres commandes s'intercalent. Combinées avec WATCH pour un verrouillage optimiste, elles gèrent les scénarios nécessitant que plusieurs opérations soient cohérentes. Les transactions Redis diffèrent des transactions SQL de manière importante.
