Die grundlegende Syntax lautet wie folgt:
WATCH key [key ...]
Mit dem Befehl Redis Watch können Sie einen oder mehrere Schlüssel überwachen. Sobald einer der Schlüssel geändert (oder gelöscht) wurde, werden die nachfolgenden Transaktionen unterbrochen und nicht ausgeführt.
Überwachen Sie einen Schlüssel, der Schlüssel wird geändert
Operationsbeispiel: Es
kann festgestellt werden, dass nach dem Ändern des überwachten Schlüssels die Transaktion nicht ausgeführt wird, sodass der Wert des Schlüssels 1 ist.
Überwachen Sie mehrere Schlüssel, ein Schlüssel wird geändert
Operationsbeispiel:
Unter den überwachten Mehrfachschlüsseln wird festgestellt, dass die Transaktion nicht ausgeführt wird, nachdem einer der Schlüsselschlüssel geändert wurde. Der Wert von Schlüssel ist also 3, der Wert von Schlüssel1 ist immer noch 1 und der Wert von Schlüssel2 ist immer noch 2.
Der überwachte Schlüssel wird gelöscht
Operationsbeispiel: Es
kann festgestellt werden, dass nach dem Löschen des überwachten Schlüssels die Transaktion nicht ausgeführt wird und der Wert von Schlüssel2 unverändert bleibt, der immer noch 2 ist.