English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Commandes Multi Redis

事务 Redis

La commande Multi Redis est utilisée pour marquer le début d'un bloc de transaction.

Les commandes à l'intérieur d'un bloc de transaction sont mises en file d'attente dans l'ordre, et exécutées atomiquement par la commande EXEC.

Syntaxe

Syntaxe de base des commandes Multi Redis :

redis 127.0.0.1:6379> Multi

Version disponible

>= 1.2.0

Valeur de retour

Toujours retourne OK .

Exemple en ligne

redis 127.0.0.1:6379> MULTI            # Marquer le début d'une transaction
OK
redis 127.0.0.1:6379> INCR user_id     # Plusieurs commandes en file d'attente en ordre
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             # Exécuter
1) (entier) 1
2) (entier) 2
3) (entier) 3
4) PONG

事务 Redis