Commande Redis Multi
La commande Redis Multi est utilisée pour marquer le début d'un bloc de transaction.
Plusieurs commandes dans le bloc de transaction sont placées dans une file d'attente dans l'ordre, puis finalement exécutées de manière atomique par la commande EXEC.
Syntaxe
La syntaxe de base de la commande Redis Multi est la suivante :
redis 127.0.0.1:6379> Multi
Versions disponibles
>= 1.2.0
Valeur de retour
Renvoie toujours OK.
Exemple
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
Autres extensions