Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zeichenkette | 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
Zeichenkette

Wir haben bereits grundlegende Redis-Befehle wie SET, GET und DEL behandelt, die es Ihnen ermöglichen, mit Schlüsseln und ihren Werten zu arbeiten. Diese Befehle befassen sich hauptsächlich mit Strings.

Nun lassen Sie uns erweiterte String-Befehle erkunden, die zusätzliche Funktionalität bieten.

Erweiterte String-Befehle

Redis bietet eine Reihe von erweiterten Befehlen, um die String-Manipulation zu verbessern. Diese Befehle ermöglichen es Ihnen, bedingte Operationen durchzuführen, mit mehreren Schlüsseln gleichzeitig zu arbeiten und bestehende Werte effizient zu ändern.

SETNX

Der SETNX-Befehl (Set if Not Exists) setzt einen Wert nur, wenn der Schlüssel noch nicht existiert. Wenn der Schlüssel existiert, wird der Befehl keine Änderungen vornehmen. Dieser Befehl ist nützlich, wenn Sie das Überschreiben bestehender Werte vermeiden möchten.

Wenn mykey nicht existiert, wird er erstellt und der Wert "value" zugewiesen. Wenn der Schlüssel bereits existiert, bleibt sein Wert unverändert.

STRLEN

Der STRLEN-Befehl gibt die Länge des mit einem bestimmten Schlüssel verknüpften Strings zurück. Er liefert die Anzahl der Zeichen im String.

Wenn mykey existiert und sein Wert ein String ist, gibt Redis seine Länge zurück.

MSET und MGET

Der MSET-Befehl ermöglicht es Ihnen, mehrere Schlüssel und deren Werte in einem einzigen Vorgang festzulegen. Alle Schlüssel werden aktualisiert, und wenn einer von ihnen bereits existiert, werden ihre Werte überschrieben.

In diesem Beispiel werden drei Schlüsselkey1, key2 und key3 mit ihren jeweiligen Werten gesetzt.

Der MGET-Befehl ruft die Werte von mehreren Schlüsseln in einem einzigen Vorgang ab. Er gibt die Werte als Liste zurück.

Dieser Befehl gibt die Werte aller drei Schlüssel zurück. Wenn ein Schlüssel nicht existiert, ist sein Wert nil.

APPEND

Der APPEND-Befehl fügt Daten an das Ende des mit einem bestimmten Schlüssel verknüpften Strings hinzu. Wenn der Schlüssel nicht existiert, erstellt Redis ihn mit dem angegebenen Wert.

Wenn mykey existiert, wird der String "additional value" an seinen aktuellen Wert angehängt. Wenn der Schlüssel nicht existiert, wird er mit dem Wert "additional value" erstellt.

1. Welcher Redis-Befehl setzt einen Wert nur, wenn der Schlüssel noch nicht existiert?

2. Welcher Redis-Befehl ruft die Länge des Strings ab, der mit einem Schlüssel verknüpft ist?

Welcher Redis-Befehl setzt einen Wert nur, wenn der Schlüssel noch nicht existiert?

Welcher Redis-Befehl setzt einen Wert nur, wenn der Schlüssel noch nicht existiert?

Wählen Sie die richtige Antwort aus

Welcher Redis-Befehl ruft die Länge des Strings ab, der mit einem Schlüssel verknüpft ist?

Welcher Redis-Befehl ruft die Länge des Strings ab, der mit einem Schlüssel verknüpft ist?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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