Executes all commands in a transaction.
EXEC
Executes all previously queued commands in a transaction and restores the connection state to normal.
When using WATCH
, EXEC
will execute
commands only if the watched keys were not modified, allowing for a check-and-set mechanism.
One of the following:
Array reply: each element being the reply to each of the commands in the atomic transaction.
Nil reply: the
transaction was aborted because a WATCH
ed key was
touched.
One of the following:
Array reply: each element being the reply to each of the commands in the atomic transaction.
Null reply: the
transaction was aborted because a WATCH
ed key was
touched.
Depends on commands in the transaction
@slow @transaction