Redis erhalten den Wert des Schlüssels

Redis erhalten den Wert des Schlüssels

Redis ist ein In-Memory-Datenstrukturspeicher. Es kann als Datenbank, Cache, Message Broker, Streaming Engine usw. implementiert werden. In Aktion ist es eine Schlüsselwertdatenbank mit Persistenzunterstützung. Redis ist eine Hochleistungslösung mit unglaublicher Flexibilität und Skalierbarkeit.

In diesem Leitfaden werden wir untersuchen, wie Daten in Redis gespeichert und abgerufen werden können.

Voraussetzungen

Um die gezeigten Schritte auszuführen, benötigen Sie die folgenden Komponenten:

  • Ein richtig konfiguriertes Linux-System. Erfahren Sie mehr über die Installation von Ubuntu.
  • Die neueste Version von Redis ist installiert. Erfahren Sie mehr über die Installation von Redis.

Die Standardkonfiguration von Redis ist mit Blick auf Offline -Server ausgelegt. Unabhängig davon sollten Sie Redis mit geeigneten Sicherheitskonfigurationen bereitstellen, um Verstöße zu vermeiden.

Erstellen eines Schlüsselwertpaares

In Redis ist ein Schlüssel erforderlich, um einen bestimmten Datenpunkt zu bezeichnen. Die Befehlsstruktur ist einfach.

Der erste Schritt besteht darin, ein Schlüsselwertpaar für Redis zu deklarieren. Dies geschieht mit dem SATZ Befehl.

1
$ Set

Der folgende Befehl erstellt ein einfaches Schlüsselwertpaar:

1
$ Set Übung "The Quick Brown Fox"

Sie können überprüfen, ob der Schlüssel erfolgreich in der Redis -Datenbank unter Verwendung des Befehls existiert wird:

1
$ Existiert Übung

In diesem Beispiel haben wir einen Schlüssel mit einem String -Wert erstellt. Redis unterstützt jedoch verschiedene Datentypen, z. B. Listen, Sets, Hashes usw.

Einen Wert abrufen

Es gibt mehrere Möglichkeiten, wie wir den Wert eines Schlüssels abhängig vom Datentyp des Schlüssels abrufen können.

Zuerst müssen wir den Datentyp überprüfen. Um den Datentyp zu überprüfen, wird Redis mit dem Befehl typen geliefert:

1
$ Type

Saiten

Die häufigste Methode zum Abrufen von Schlüsselwert ist die Verwendung des GET-Befehls. Es gibt den Wert des Schlüssels im String -Format zurück:

1
$ GET

Hashes

Wenn der Datentyp Hash ist, verwenden Sie den Befehl hGetall:

1
$ HGetall

Listen

Verwenden Sie den Befehl LRange, um eine "List" -Taste abzurufen:

1
$ Lrange

Sets

Um eine "Set" -Taste abzurufen, wird Redis mit dem Befehl smembers geliefert:

1
$ Smembers

Zsets

Verwenden Sie für eine "Zset" -Taste den Befehl ZRange:

1
$ Zrange 0 -1 With Scores

Abschließende Gedanken

Dieser Leitfaden zeigt, wie der Wert eines Schlüssels in Redis abgerufen wird. Es stehen verschiedene Befehle zur Verfügung, um ihre Werte abhängig vom Schlüsseltyp abzurufen. Während die häufigste Methode die Verwendung von GET (Ring String Value) verwendet, gibt es andere Tools wie HGetall (abruft Hash), LRange (Ringliste) usw.

Möchten Sie mehr über Redis erfahren? Die Redis-Unterkategorie enthält zahlreiche Anleitungen zu verschiedenen Aspekten von Redis. Erfahren Sie mehr über Slowlog, SADD und MSET -Befehle in Redis.