Comando Redis Multi
El comando Redis Multi se utiliza para marcar el inicio de un bloque de transacción.
Los múltiples comandos dentro del bloque de transacción se colocan en una cola en orden secuencial, y finalmente son ejecutados de forma atómica por el comando EXEC.
Sintaxis
La sintaxis básica del comando redis Multi es la siguiente:
redis 127.0.0.1:6379> Multi
Versiones disponibles
>= 1.2.0
Valor de retorno
Siempre devuelve OK.
Ejemplo
redis 127.0.0.1:6379> MULTI # 标记事务开始 OK redis 127.0.0.1:6379> INCR user_id # 多条命令按顺序入队 QUEUED redis 127.0.0.1:6379> INCR user_id QUEUED redis 127.0.0.1:6379> INCR user_id QUEUED redis 127.0.0.1:6379> PING QUEUED redis 127.0.0.1:6379> EXEC # 执行 1) (integer) 1 2) (integer) 2 3) (integer) 3 4) PONG
Otras extensiones