Una transacción es una colección de comandos. La transacción es la unidad de ejecución más pequeña de Redis al igual que el comando.Los comandos en una transacción se ejecutan o no se ejecutan. La realización de la transacción de Redis requiere el uso de comandos MULTI y EXEC. Cuando se inicia la transacción, primero se envía el comando MULTI al servidor de Redis, y luego se envían a su vez los comandos que necesitan ser procesados en esta transacción, y finalmente se envía el comando EXEC para indicar el final del comando de transacción.