Transaktionen
Details und Beispiele zur Implementierung von RESP-Transaktionen in Garnet finden Sie im Entwicklerhandbuch
DISCARD
Syntax
DISCARD
Verwirft alle zuvor in die Warteschlange gestellten Befehle in einer Transaktion und stellt den Verbindungsstatus wieder auf normal.
Resp Reply
Einfache Zeichenketten-Antwort: OK.
EXEC
Syntax
EXEC
Führt alle zuvor in die Warteschlange gestellten Befehle in einer Transaktion aus und stellt den Verbindungsstatus wieder auf normal.
Resp Reply
Eine der folgenden
- Array-Antwort: Jedes Element ist die Antwort auf jeden der Befehle in der atomaren Transaktion.
- Nil-Antwort: Die Transaktion wurde abgebrochen, da ein WATCHed Schlüssel berührt wurde.
MULTI
Syntax
MULTI
Markiert den Beginn eines Transaktionsblocks. Nachfolgende Befehle werden zur atomaren Ausführung mit EXEC in die Warteschlange gestellt.
RESP-Antwort
Einfache Zeichenketten-Antwort: OK.
UNWATCH
Syntax
UNWATCH
Verwirft alle zuvor beobachteten Schlüssel für eine Transaktion.
RESP-Antwort
Einfache Zeichenketten-Antwort: OK.
WATCH
Syntax
WATCH key [key ...]
Markiert die angegebenen Schlüssel, die für die bedingte Ausführung einer Transaktion beobachtet werden sollen.
RESP-Antwort
Einfache Zeichenketten-Antwort: OK.