Redis überprüfen, ob der Schlüssel existiert

Redis überprüfen, ob der Schlüssel existiert
Redis ist eine kostenlose Tastenwertdatenbank für Open-Source-In-Memory, die in Hochleistungsanwendungen verwendet wird. Redis ist sehr skalierbar und bietet eine Sammlung von Tools und Erweiterungen als primäre Datenbank für nicht triviale Anwendungen.

In diesem Tutorial wird gezeigt, wie die Befehle Redis verwendet werden, um zu überprüfen.

Redis -Setschlüssel

Bevor Sie untersuchen, wie Sie überprüfen, ob ein Schlüssel vorhanden ist, müssen wir die Beispieldaten einfügen. Die einfachste Methode besteht darin, den Befehl set zu verwenden.

Öffnen Sie das Terminal und starten Sie die Redis CLI wie folgt:

$ redis-cli
127.0.0.1: 6379>

In der Redis-Befehlszeilenschnittstelle können wir den Befehl SET ausführen, gefolgt von einem Schlüssel und seinem zugehörigen Wert.

Die folgende Syntax ist wie gezeigt:

Setzen Sie "Schlüssel" "Wert"

Zum Beispiel:

127.0.0.1: 6379> Setzen Sie Benutzer1 "First_User"
OK

Der Befehl SET gibt OK zurück, wenn der festgelegte Vorgang erfolgreich ausgeführt wird. Wenn der Befehl fehlschlägt, ist der Rückgabewert nil.

Sie können auch einen numerischen Wert als Schlüssel speichern. Nachfolgend finden Sie ein Beispiel:

127.0.0.1: 6379> Set 0 "zuerst"
OK

Der vorherige Befehl legt die Taste 0 mit dem zugeordneten Wert als Zeichenfolge fest. „Zuerst.”

Redis bekommen Schlüssel

Nach dem Einstellen eines Schlüssels können Sie den darin gespeicherten Wert mit dem Befehl GET abrufen. Die Syntax ist unten dargestellt:

ERHALTEN

Um beispielsweise den Wert im Schlüsselbenutzer1 zu erhalten, können Sie den folgenden Befehl ausführen:

127.0.0.1: 6379> Get User1
"First_User"

In einigen Fällen haben Sie möglicherweise einen Schlüssel, der den numerischen Wert 0 hält 0. Nehmen Sie das folgende Beispiel:

127.0.0.1: 6379> Setzen Sie den Gleichgewicht 0
OK

Im vorherigen Befehl haben wir die wichtige "Balance" mit 0. Wenn wir den Wert des Schlüssels erhalten, erhalten wir also 0.

127.0.0.1: 6379> Balance bekommen
"0"

Dies kann verwirrend sein, da wir uns nicht sicher sind, ob der Schlüssel fehlt oder den Wert 0 hält. Wir können dies beheben, indem wir überprüfen, ob der Schlüssel vorhanden ist.

Redis überprüfen, ob der Schlüssel existiert

Wir verwenden den Befehl existieren, um zu überprüfen, ob in der Redis -Datenbank ein Schlüssel vorhanden ist. Die folgende Syntax ist wie gezeigt:

Existiert [Schlüssel]

Nachfolgend finden Sie eine Beispielnutzung:

127.0.0.1: 6379> existiert das Gleichgewicht
(Ganzzahl) 1

Der Befehl gibt (Ganzzahl) 1 zurück, wenn der angegebene Schlüssel in der Datenbank vorhanden ist. Andernfalls gibt der Befehl zurück (Ganzzahl) 0.

Sie können mehrere Schlüssel an den Befehl übergeben, wie gezeigt:

127.0.0.1: 6379> existiert Benutzer1 Balance
(Ganzzahl) 2

In diesem Fall gibt der Befehl die Anzahl der gefundenen Schlüssel zurück.

Abschluss

Dieses Tutorial deckt ab. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Informationen finden Sie in den anderen Linux -Hinweisartikeln.