
Redis: Erweiterte Schlüsselverwaltung
In diesem Lab werden Sie fortgeschrittene Techniken zur Schlüsselverwaltung in Redis kennenlernen. Sie lernen, Schlüssel mit RENAME umzubenennen, Schlüssel mit MOVE zwischen Datenbanken zu verschieben, mehrere Schlüssel mit MSET zu setzen, mehrere Schlüssel mit MGET abzurufen und Schlüssel effizient mit SCAN zu iterieren.
Redis

Grundlegende Datenverwaltung in Redis
In diesem Lab (Labor) werden Sie grundlegende Techniken zur Datenverwaltung in Redis erkunden. Sie beginnen damit, das Erhöhen und Verringern numerischer Werte mit den atomaren Befehlen `INCR` und `DECR` zu erlernen, die sich für Zähler (Counters) und Ratenbegrenzer (Rate Limiters) eignen. Sie verbinden sich mit dem Redis-Server über `redis-cli`, legen Anfangswerte fest und erhöhen und verringern diese dann, wobei Sie die Ergebnisse mit dem Befehl `GET` überprüfen. Darüber hinaus lernen Sie, wie Sie alle in Redis gespeicherten Schlüssel mit dem Befehl `KEYS` abrufen.
Redis

Redis-Zähler für Website-Besuche erhöhen
In dieser Aufgabe implementieren Sie einen Redis-basierten Zähler, um die Besuche der Website-Homepage zu verfolgen. Ziel ist es, sich mit `redis-cli` mit einem Redis-Server zu verbinden, den Schlüssel `homepage_visits` mit dem Befehl `INCR` um 1 zu erhöhen und dann `redis-cli` zu beenden.
Redis

Redis Maxmemory Limit konfigurieren
In dieser Aufgabe konfigurieren Sie das Redis `maxmemory` Limit, um Datenverlust aufgrund von Speichererschöpfung zu verhindern. Als Systemadministrator besteht Ihre Aufgabe darin, sich mit `redis-cli` mit dem Redis-Server zu verbinden und mit dem Befehl `CONFIG SET` die Redis-Speichernutzung auf 200 MB zu begrenzen. Die Aufgabe erfordert, dass Sie den Parameter `maxmemory` innerhalb der `redis-cli`-Umgebung auf `200mb` setzen und dann beenden. Der erfolgreiche Abschluss beinhaltet die Überprüfung der Befehlsausführung im Redis-Befehlsprotokoll.
Redis

Element zur Redis To-Do-Liste hinzufügen
In dieser Aufgabe lernen Sie, wie Sie mit dem Befehl `LPUSH` ein Element zu einer Redis-basierten To-Do-Listen-Anwendung hinzufügen. Das Ziel ist es, 'Grocery Shopping' zur Liste `todo_list` in Redis hinzuzufügen. Sie verwenden `redis-cli` und Verifizierungsschritte, um den Erfolg zu bestätigen.
Redis

Schlüssel im Redis-Cache ablaufen lassen
In dieser Aufgabe simulieren Sie eine Social-Media-App, die Redis verwendet, um Trendthemen zu cachen. Das Ziel ist es, einen Schlüssel (key) zu setzen, der ein Trendthema darstellt, und ihn so zu konfigurieren, dass er nach einer bestimmten Zeitspanne abläuft. Sie verwenden redis-cli, setzen den Schlüssel `trending:topic1` auf `Redis Basics` und legen seine Gültigkeitsdauer auf 3600 Sekunden fest.
Redis

Redis-Serverstatus überprüfen
In dieser Aufgabe beheben Sie ein Problem mit der Redis-Serververbindung, indem Sie dessen Status überprüfen. Die Aufgabe umfasst die Verwendung des Befehls `redis-cli`, um sich mit dem Redis-Server zu verbinden, und anschließend die Verwendung des Befehls `PING`, um zu bestätigen, dass der Server ausgeführt wird und reagiert.
Redis

Redis Set-Operationen
In diesem Lab werden Sie Redis Set-Operationen erkunden, wobei der Schwerpunkt auf der Manipulation ungeordneter Sammlungen eindeutiger Zeichenketten (Strings) liegt. Sie lernen, wie Sie mit dem Befehl `SADD` Elemente zu einem Set hinzufügen, Set-Vereinigungen (Set Unions) mit `SUNION` durchführen, gemeinsame Elemente mit `SINTER` finden und Unterschiede zwischen Sets mit `SDIFF` identifizieren. Abschließend lernen Sie, wie Sie die Ergebnisse von Set-Operationen zur späteren Verwendung speichern.
Redis

Redis Listenoperationen
In diesem Lab werden Sie grundlegende Redis Listenoperationen erkunden. Sie lernen, Listendaten mit Befehlen wie `LTRIM`, `LINSERT`, `LPOP`, `RPOP` und `BLPOP` zu verwalten. Üben Sie das Beschneiden von Listen, das Einfügen von Elementen, das Entfernen von Elementen und das Blockieren, bis Elemente verfügbar sind. Meistern Sie die Redis Listenverwaltung!
Redis

Persistenz und einfache Konfiguration in Redis
In diesem Lab werden wir untersuchen, wie man die Redis-Konfiguration und -Persistenz verwaltet. Wir werden `CONFIG GET` verwenden, um die Konfiguration anzuzeigen, `CONFIG SET`, um Parameter zu ändern, und `SAVE` und `BGSAVE`, um Daten auf der Festplatte zu speichern. Dies vermittelt ein umfassendes Verständnis der Datenpersistenz in Redis.
Redis

Einführung in Redis-Datenstrukturen
In diesem Lab werden Sie grundlegende Redis-Datenstrukturen erkunden und lernen, wie Sie mit dem Befehlszeilentool `redis-cli` mit ihnen interagieren. Der Schwerpunkt des Labs liegt auf praktischen Übungen, die Ihnen helfen zu verstehen, wie Sie Daten in Redis speichern und abrufen können. Sie werden mit Strings (Zeichenketten), Listen (Lists), Mengen (Sets) und Hashes arbeiten.
Redis

Grundlegende Key-Value-Operationen in Redis
In diesem Lab werden wir grundlegende Key-Value-Operationen (Schlüssel-Wert-Operationen) in Redis untersuchen und uns darauf konzentrieren, wie man mit Redis als Datenspeicher interagiert. Wir werden die `redis-cli` Kommandozeilenschnittstelle (command-line interface) verwenden, um uns mit dem Redis-Server zu verbinden und grundlegende Operationen durchzuführen. Wir werden lernen, wie man Key-Value-Paare (Schlüssel-Wert-Paare) mit den Befehlen `SET` und `GET` setzt und abruft. Darüber hinaus werden wir das Setzen verschiedener Key-Value-Paare (Schlüssel-Wert-Paare) üben, um unser Verständnis dieser Kernoperationen zu festigen.
Redis

Installation und Ersteinrichtung von Redis
In diesem Lab lernen Sie, wie Sie Redis auf einer LabEx VM installieren und die Ersteinrichtung durchführen. Das Lab behandelt die wesentlichen Schritte, um Redis zum Laufen zu bringen, einschließlich der Überprüfung der Installation und der Sicherstellung, dass der Server erreichbar ist. Sie werden Pakete aktualisieren, Redis installieren und die Konnektivität testen.
Redis

Redis Pub/Sub Nachrichtenübermittlung (Messaging)
In diesem Lab erkunden Sie das Pub/Sub-Nachrichtenübermittlungssystem (Messaging) von Redis. Das Lab führt Sie durch die grundlegenden Operationen des Abonnierens von Kanälen, des Veröffentlichens von Nachrichten und des Abmeldens. Sie lernen die Verwendung der Befehle SUBSCRIBE, PUBLISH, UNSUBSCRIBE und PSUBSCRIBE.
Redis

Redis Sicherheitseinstellungen
In diesem Lab lernen Sie, wie Sie die Redis-Sicherheit verbessern, indem Sie ein Passwort mit `CONFIG SET requirepass` festlegen, sich mit `AUTH` authentifizieren und Befehle mit `CONFIG SET` deaktivieren. Sichern Sie Ihren Redis-Server vor unbefugtem Zugriff und potenziellem Missbrauch.
Redis

Redis Sorted Set Operationen (Sortierte Mengen)
In diesem Lab werden Sie grundlegende Redis Sorted Set (sortierte Mengen) Operationen erkunden. Sie werden ZADD verwenden, um Elemente hinzuzufügen, ZRANGE, um Bereiche abzurufen, ZRANK, um den Elementrang zu erhalten, ZINCRBY, um Scores zu erhöhen, und ZREM, um Elemente zu entfernen. Lernen Sie, sortierte Mengen effektiv zu verwalten.
Redis

Redis Transaktionen
In diesem Lab werden Sie Redis-Transaktionen erkunden und Befehle als einzelne, atomare Operation zur Datenkonsistenz ausführen. Lernen Sie, Transaktionen mit MULTI zu starten, Befehle in die Warteschlange zu stellen und sie auszuführen oder zu verwerfen (discard). Üben Sie das Setzen von Schlüsseln (keys), das Abrufen von Werten (values) und das Erhöhen von Zählern (counters) innerhalb von Transaktionen.
Redis

Redis HyperLogLog Operationen
In diesem Lab werden Sie Redis HyperLogLog Operationen erkunden, wobei der Schwerpunkt auf der effizienten Schätzung der Kardinalität (Cardinality) großer Datensätze liegt. Sie lernen, `PFADD` zum Hinzufügen von Elementen, `PFCOUNT` zum Zählen eindeutiger Elemente und `PFMERGE` zum Zusammenführen von HyperLogLogs zu verwenden. Sammeln Sie praktische Erfahrungen bei der Verfolgung eindeutiger Benutzer.
Redis