Redis Tutorials

Redis bietet einen gut strukturierten Lernpfad für den In-Memory-Datenspeicher und das Caching. Unsere Tutorials behandeln Redis-Datenstrukturen, Caching-Strategien und Optimierungstechniken, die sowohl für Anfänger als auch für fortgeschrittene Entwickler geeignet sind. Mit kostenlosen Laboren und praktischen Beispielen sammeln Sie praktische Erfahrungen in Redis-Operationen. Unser interaktiver Spielplatz ermöglicht es Ihnen, Redis-Befehle zu üben und sofortige Ergebnisse zu sehen.

Grundlegende Datenverwaltung in 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

Redis-Zähler für Website-Besuche erhöhen

In dieser Herausforderung implementieren Sie einen auf Redis basierenden Zähler, um die Besuche auf einer Website-Homepage zu erfassen. Das Ziel besteht darin, sich über `redis-cli` mit einem Redis-Server zu verbinden, den Schlüssel `homepage_visits` mit dem Befehl `INCR` um 1 zu erhöhen und anschließend das `redis-cli` zu beenden.
Redis
Redis Maxmemory-Limit konfigurieren

Redis Maxmemory-Limit konfigurieren

In dieser Herausforderung konfigurieren Sie das Redis-Limit `maxmemory`, um Datenverlust durch Speichererschöpfung zu vermeiden. Als Systemadministrator besteht Ihre Aufgabe darin, sich über `redis-cli` mit dem Redis-Server zu verbinden und den Befehl `CONFIG SET` zu verwenden, um die Speichernutzung von Redis auf 200 MB zu begrenzen. Die Aufgabe erfordert, dass Sie den Parameter `maxmemory` innerhalb der `redis-cli`-Umgebung auf `200mb` setzen und das Programm anschließend beenden. Der erfolgreiche Abschluss wird durch die Überprüfung der Befehlsausführung im Redis-Verlaufsprotokoll bestätigt.
Redis
Eintrag zur Redis-To-Do-Liste hinzufügen

Eintrag zur Redis-To-Do-Liste hinzufügen

In dieser Herausforderung lernen Sie, wie Sie mit dem Befehl `LPUSH` einen Eintrag 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 dazu `redis-cli` und führen Verifizierungsschritte durch, um den Erfolg zu bestätigen.
Redis
Ablaufzeiten für Schlüssel im Redis-Cache festlegen

Ablaufzeiten für Schlüssel im Redis-Cache festlegen

In dieser Herausforderung simulieren Sie eine Social-Media-App, die Redis zum Zwischenspeichern von Trendthemen verwendet. Ziel ist es, einen Schlüssel für ein Trendthema zu erstellen und diesen so zu konfigurieren, dass er nach einer bestimmten Zeit automatisch abläuft. Sie verwenden redis-cli, um den Schlüssel `trending:topic1` auf den Wert `Redis Basics` zu setzen und eine Ablaufzeit von 3600 Sekunden festzulegen.
Redis
Status des Redis-Servers überprüfen

Status des Redis-Servers überprüfen

In dieser Herausforderung beheben Sie ein Verbindungsproblem mit einem Redis-Server, indem Sie dessen Status überprüfen. Die Aufgabe besteht darin, mit dem Befehl `redis-cli` eine Verbindung zum Redis-Server herzustellen und anschließend mit dem Befehl `PING` zu bestätigen, dass der Server läuft und reagiert.
Redis
Redis Transaktionen

Redis Transaktionen

In diesem Lab erkunden Sie Redis-Transaktionen und führen Befehle als einzelne, atomare Operation für Datenkonsistenz aus. Lernen Sie, Transaktionen mit MULTI zu starten, Befehle in die Warteschlange zu stellen und sie auszuführen oder zu verwerfen. Üben Sie das Setzen von Schlüsseln, das Abrufen von Werten und das Inkrementieren von Zählern innerhalb von Transaktionen.
Redis
Redis Sorted Set Operationen (Sortierte Mengen)

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 Set-Operationen

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 Sicherheitseinstellungen

Redis Sicherheitseinstellungen

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

Redis Pub/Sub Messaging

In diesem Lab erkunden Sie das Pub/Sub-Nachrichtensystem von Redis. Das Lab führt Sie durch die grundlegenden Operationen des Abonnierens von Kanälen, des Sendens von Nachrichten und des Abmeldens. Sie lernen die Befehle SUBSCRIBE, PUBLISH, UNSUBSCRIBE und PSUBSCRIBE kennen.
Redis
Redis Persistenzmanagement

Redis Persistenzmanagement

In diesem Lab werden wir das Redis-Persistenzmanagement untersuchen und uns darauf konzentrieren, wie Datenhaltbarkeit konfiguriert und verwaltet wird. Wir werden RDB mit `CONFIG SET` konfigurieren, AOF aktivieren, Daten manuell speichern, die letzte Speicherzeit überprüfen und die AOF-Datei neu schreiben.
Redis
Redis-Leistungsüberwachung

Redis-Leistungsüberwachung

In diesem Lab lernen Sie, wie Sie die Leistung von Redis überwachen und Fehler beheben. Das Lab konzentriert sich auf die Identifizierung und Behebung von Latenzproblemen, die Analyse der Speichernutzung und die Optimierung der Abfrageleistung. Sie verwenden Befehle wie LATENCY DOCTOR, MEMORY STATS, SLOWLOG GET und MEMORY PURGE.
Redis
Redis Lua Scripting

Redis Lua Scripting

In diesem Lab werden wir Redis Lua Scripting erkunden und uns darauf konzentrieren, Lua-Skripte direkt in Redis auszuführen, um komplexe Operationen effizient durchzuführen. Dieses Lab behandelt die Verwendung des Befehls `EVAL`, das Übergeben von Argumenten, das Laden von Skripten mit `SCRIPT LOAD` und das Ausführen geladener Skripte mit `EVALSHA`.
Redis
Redis Listenoperationen

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
Redis HyperLogLog Operationen

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
Redis Hash Operationen

Redis Hash Operationen

In diesem Lab werden wir Redis Hash Operationen untersuchen und uns auf effiziente Methoden zur Datenverwaltung innerhalb von Hashes konzentrieren. Wir werden HMSET, HMGET, HINCRBY und HEXISTS behandeln. Am Ende werden Sie die gängigen Hash-Operationen in Redis verstehen.
Redis
Redis: Erweiterte Schlüsselverwaltung

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
  • Vorherige
  • 1
  • 2
  • Nächste