Introduction
Transactions let you run multiple commands together as one group. This helps keep your data safe and consistent.
When you want to update several keys at once without interruption.
When you need to make sure all commands succeed or none do.
When you want to avoid other clients changing data while you work.
When you want to group commands to run in order without interference.