Um einen einfachen Fehlerbehandlungsmechanismus in unseren Anwendungen zu erstellen, können wir den Befehl existieren.
Redis -Setschlüssel
Nehmen wir an, Sie haben ein Schlüsselwertpaar, wie unten gezeigt:
127.0.0.1: 6379> mykey myValue einstellen
OK
Wir erstellen einen neuen Redis -Schlüssel und einen neuen Wert mit dem Befehl SET im vorherigen Befehl.
Um den Wert eines bestimmten Schlüssels zugeordnet zu haben, können wir den unten gezeigten Befehl GET verwenden:
127.0.0.1: 6379> Holen Sie sich MyKey
"MyValue"
Dies sollte den von dem Schlüssel "Mykey" gespeicherten Wert zurückgeben.
Redis existiert den Befehl
Der Befehl existiert in Redis ermöglicht es uns zu bestimmen, ob in der Datenbank ein bestimmter Schlüssel vorhanden ist.
Um beispielsweise zu überprüfen, ob der Schlüssel „MyKey“ in der ausgewählten Datenbank vorhanden ist, führen wir den folgenden Befehl aus:
127.0.0.1: 6379> existiert mykey
(Ganzzahl) 1
Der Befehl gibt zurück (Ganzzahl) 1 Wenn der Schlüssel gefunden wird und (Ganzzahl) 0, wenn nicht. Das folgende Beispiel wird bereitgestellt:
127.0.0.1: 6379> existiert Nokey
(Ganzzahl) 0
Beachten Sie, dass Sie mehrere Schlüssel als Parameter übergeben können. Nachfolgend finden Sie ein Beispiel:
127.0.0.1: 6379> existiert key1 mykey nokey key2
(Ganzzahl) 1
Der Befehl nimmt die bereitgestellten Schlüssel und prüft, wie viele in der ausgewählten Datenbank vorhanden sind.
Zum Beispiel gibt der vorherige Befehl (Ganzzahl) 1 zurück, da in der Datenbank nur ein Schlüssel vorhanden ist.
Was passiert, wenn Sie denselben Schlüssel mehr als einmal angeben?
Nehmen Sie die folgenden Beispielbefehle unten:
127.0.0.1: 6379> Setzen Sie Key1 eins
127.0.0.1: 6379> Setzen Sie Key2 zwei
127.0.0.1: 6379> Setzen Sie Key3 drei
Wir können denselben Taste mehrmals mit dem folgenden Befehl angezeigt: angezeigt:
127.0.0.1: 6379> existiert key1 key1 key 2
(Ganzzahl) 2
Redis ignoriert die wiederholten Schlüssel und zählt die eindeutigen Werte in diesem Fall.
Hinweis: Das Vorhandensein des Schlüssels wird nur in der aktuell ausgewählten Datenbank überprüft. Für das folgende Beispiel wechseln wir in die Datenbank 2:
127.0.0.1: 6379> Wählen Sie 2 aus
OK
127.0.0.1: 6379 [2]>
Hinweis: Die Eingabeaufforderung ändert sich, um die aktuell ausgewählte Datenbank widerzuspiegeln.
Lassen Sie uns in dieser Datenbank wie unten gezeigt ein neues Schlüssel- und Wertpaar erstellen:
127.0.0.1: 6379 [2]> user1 "mr_fantastic" setzen
OK
Wechseln Sie zurück in die Datenbank unter Index 0.
127.0.0.1: 6379 [2]> Wählen Sie 0 aus
OK
127.0.0.1: 6379>
Wenn Sie die Existenz des Schlüssels „User1“ überprüfen, wird Redis 0 zurückgegeben.
127.0.0.1: 6379> existiert user1
(Ganzzahl) 0
Der Befehl existiert, überprüft nur den Schlüssel in der aktuell ausgewählten Datenbank.
Abschluss
In diesem Artikel wird beschrieben. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Informationen finden Sie in den anderen Linux -Hinweisartikeln.