Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Hashtabelle | Datentypen in Redis
Einführung in Redis
course content

Kursinhalt

Einführung in Redis

Einführung in Redis

1. Redis-Grundlagen
2. Die Wesentlichen Redis-Befehle
3. Datentypen in Redis
4. Erweiterte Funktionen und Sicherheit
5. Caching mit Redis und Spring Boot

book
Hashtabelle

In Redis ermöglichen Hashtabellen eine effiziente Speicherung von Daten als Strukturen, die assoziative Arrays oder Objekte darstellen, was sie ideal für die Speicherung von Objekten mit mehreren Feldern macht.

Redis selbst kann als Hashtabelle betrachtet werden, da es String-Schlüssel und entsprechende Werte hat, die von verschiedenen Datentypen sein können.

Schlüsselbefehle für die Arbeit mit Hashtabellen

Redis bietet mehrere Befehle für die Arbeit mit Hashtabellen, die basierend auf ihrem Zweck gruppiert werden können: zum Setzen, Abrufen und Manipulieren von Daten innerhalb von Hashes.

Um zu beginnen, verwenden Sie den HSET Befehl, um Werte in einem Hash zu setzen oder zu aktualisieren:

Dieser Befehl fügt das Feld name in den Hash mit dem Schlüssel user:1000 hinzu oder aktualisiert es. Um den Wert eines Feldes abzurufen, verwenden Sie den Befehl HGET:

Es gibt den Wert des name Feldes aus dem user:1000 Hash zurück. Wenn Sie mit mehreren Feldern arbeiten müssen, verwenden Sie HGETALL, um alle Schlüssel-Wert-Paare aus dem Hash zu erhalten:

Dies wird alle Felder und deren Werte aus dem Hash zurückgeben. Sie können auch nur die Werte der Felder mit HVALS abrufen, oder um nur die Schlüssel zu erhalten, verwenden Sie den HKEYS Befehl:

Wenn Sie ein oder mehrere Felder aus einem Hash löschen müssen, verwenden Sie den HDEL Befehl:

Dies löscht das name Feld aus dem user:1000 Hash. Nach dem Löschen eines Feldes, wenn Sie überprüfen müssen, ob ein bestimmtes Feld existiert, verwenden Sie den HEXISTS Befehl:

Es gibt 1 zurück, wenn das Feld existiert, und 0, wenn es nicht existiert. Wenn Sie ein numerisches Feld ändern müssen (zum Beispiel, um seinen Wert zu erhöhen), verwenden Sie den HINCRBY Befehl:

Dieser Befehl erhöht das Altersfeld um 1. Schließlich, um die Anzahl der Felder in einem Hash zu erhalten, verwenden Sie den HLEN Befehl:

Dies wird die Anzahl der Felder im user:1000 Hash zurückgeben.

1. Welcher Befehl wird verwendet, um alle Felder und Werte eines Hashs in Redis abzurufen?

2. Welcher Befehl sollte verwendet werden, um ein Feld aus einem Hash in Redis zu löschen?

Welcher Befehl wird verwendet, um alle Felder und Werte eines Hashs in Redis abzurufen?

Welcher Befehl wird verwendet, um alle Felder und Werte eines Hashs in Redis abzurufen?

Wählen Sie die richtige Antwort aus

Welcher Befehl sollte verwendet werden, um ein Feld aus einem Hash in Redis zu löschen?

Welcher Befehl sollte verwendet werden, um ein Feld aus einem Hash in Redis zu löschen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 7
We're sorry to hear that something went wrong. What happened?
some-alt