Redis -Taste löschen

Redis -Taste löschen
Redis unterstützt im Gegensatz zu relationalen Datenbanken keine Sprachen wie SQL. Stattdessen werden einfache Befehle und Befehlsoptionen verwendet, um Datenbanken und die darin gespeicherten Informationen zu manipulieren.

Dieses Tutorial wird die Grundlagen der Arbeit mit Redisbefehls durchführen und lernen, wie Sie Schlüssel in einem Redis -Datenspeicher löschen.

Einfügen von Redisschlüssel

Redis ist ein Schlüsselwertdatenspeicher. Ein Schlüssel bezieht sich auf eine eindeutige Zeichenfolge von Zeichen, die einen bestimmten Wert identifizieren, der im Datenspeicher gespeichert ist. Redis verwendet String -Typ für Schlüssel.

Bevor wir lernen, wie Sie Schlüssel löschen.

Öffnen Sie das Terminal und öffnen Sie die Befehlszeilenschnittstelle für Redis mit dem Befehl:

Redis-Cli

Wenn Ihr Redis -Cluster auf der lokalen Maschine gehostet wird, sollten Sie automatisch in das Redis CLI -Tool fallen

127.0.0.1: 6379>

Die obige Beispielaufforderung zeigt die IP -Adresse und den Port, auf dem der Redis -Cluster ausgeführt wird.

Wenn Sie Redis auf einem anderen Host ausführen, können Sie die IP -Adresse mit der Option -H und dem jeweiligen Port mit dem -P -Flag angeben.

Die Beispielverbindung ist wie unten gezeigt:

Redis -Cli -h 192.168.0.211 -p 6379

Um einen Schlüssel in Redis zu erstellen, verwenden wir den Befehl set. Es erfordert zwei Argumente, die durch einen Raum getrennt sind. Das erste Argument repräsentiert den Schlüssel und der zweite den Wert, der dem Schlüssel zugeordnet ist.

Zum Beispiel, um einen wichtigen „Benutzernamen“ zu erstellen, der den Wert „John Doe“ speichert, den wir tun können:

Setzen Sie den Benutzernamen "John Doe"

Wenn der Befehl erfolgreich ausgeführt wird, sehen Sie ein freundliches OK -Nachrichten.

127.0.0.1: 6379> Benutzername "John Doe" festlegen
OK

Im Gegensatz zur SQL-Sprache müssen Sie Ihre Befehle nicht in einem Halbkolon beenden. Dies führt zu einem ungültigen Argumentefehler:

127.0.0.1: 6379> Benutzername "John Doe" festlegen;
Ungültige Argumente)

Tasten und Werte abrufen.

Wenn Sie den Namen des Schlüssels kennen, können Sie den gespeicherten Wert mit dem Befehl GET abrufen. Es nimmt den Namen des Schlüssels als Argument an.

Zum Beispiel zum Wert, der im Schlüssel „Benutzernamen“ gespeichert ist:

Benutzernamen bekommen
"John Doe"

Wie im obigen Beispiel zu sehen ist, sollte der Befehl den entsprechenden Wert zurückgeben, der dem angegebenen Schlüssel zugeordnet ist.

Schlüssel löschen

Das Löschen eines Schlüssels in Redis ist so einfach wie das Erstellen eines. Wir verwenden den DEL -Befehl, gefolgt vom Namen des Schlüssels, den wir entfernen möchten.

Zum Beispiel, um den Schlüssel „Benutzernamen“ zu entfernen:

Del Benutzername
(Ganzzahl) 1

Redis wird den Schlüssel und seine zugehörigen Daten fallen lassen, wenn der angegebene Schlüssel im Datenspeicher vorhanden ist.

Sie können auch den Befehl Del verwenden, um mehrere Schlüssel in einer einzelnen Instanz zu entfernen.

Angenommen, wir haben eine Redis -Datenbank, die die US -Zustände enthält. Die Datenbank enthält den Code für jeden Status als Schlüssel und den Wert als Statusname.

Daher la -> "Los Angeles"

Wir können mehrere Tasten mit dem Befehl DEL löschen als:

192.168.100.78: 6379> del la az Co
(Ganzzahl) 3

Im Beispiel des Beispiels entfernen wir Tasten: La, AZ und Co, die den Werten entsprechen: „Los Angeles“, „Arizona“ bzw. „Colorado“.

Schließen

In diesem Handbuch haben Sie die Grundlagen von Redis -Befehlen gelernt, einschließlich des Erstellens neuer Schlüssel und Werte, den mit einem bestimmten Schlüssel zugeordneten Werten und Entfernen von Schlüssel und Werten aus der Datenbank.

Vielen Dank für das Lesen!