Latest web development tutorials

comando Redis multi

transação Redis

Redis comando multi é usado para marcar o início de um bloco de transação.

Vários comandos dentro de um bloco de transação será colocado em uma fila na ordem em que foram última atômica (atomic) executada pelo comando EXEC.

gramática

Redis multi sintaxe de comando básica é a seguinte:

redis 127.0.0.1:6379> Multi

versões disponíveis

> = 1.2.0

Valor de retorno

Sempre retorna OK.

Exemplos

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

transação Redis