Redis für Anfänger

In diesem Kurs lernen Sie die Grundlagen von Redis, einschließlich Installation, Schlüssel-Wert-Operationen, Datenstrukturen und grundlegende Konfiguration für Anfänger.

DatenbankRedis

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Redis für Anfänger führt per Kommandozeile in Installation und Betrieb eines lokalen Redis-Servers ein. Die 10 Aktivitäten wechseln fünf geführte Labs mit fünf kurzen Herausforderungen ab und reichen von Verbindung und Schlüsselbefehlen bis zu Datenstrukturen, Ablaufzeiten, Zählern, Snapshots und Laufzeitkonfiguration.

Du arbeitest direkt in redis-cli, folgst zunächst jedem Ablauf und wendest ihn dann auf Cacheeinträge, Aufgabenlisten, Besucherzähler oder Speicherlimits an – ohne Anwendungscode.

Was du lernen wirst

  • Redis unter Ubuntu installieren und starten und den lokalen Server mit PING prüfen
  • Schlüssel mit SET, GET, EXISTS, DEL und Ablaufbefehlen erstellen, lesen, prüfen, löschen und befristen
  • Daten mit Redis-Strings, Listen, Sets und Hashes speichern und abfragen
  • Listeneinträge und Zähler mit LPUSH, LRANGE, INCR und DECR umsetzen
  • Schlüssel und Typen prüfen und die Datenbank mit KEYS, TYPE und FLUSHDB leeren
  • Laufzeitparameter wie maxmemory und loglevel mit CONFIG GET und CONFIG SET lesen und ändern
  • Blockierende und Hintergrund-RDB-Snapshots mit SAVE und BGSAVE erstellen

Für wen dieser Kurs geeignet ist

Der Kurs richtet sich an Entwickler, Datenbanklernende und angehende Administratoren, die Redis-Befehle kennenlernen möchten, bevor sie Clientbibliotheken oder fortgeschrittene Deployments nutzen. Er eignet sich besonders für geführte Kommandozeilenpraxis mit anschließender Prüfung.

Voraussetzungen: Redis-Erfahrung ist nicht nötig. Grundlegender Umgang mit einem Ubuntu-Terminal hilft; Datenbankprogrammierung oder Anwendungsentwicklung wird nicht vorausgesetzt.

Lernumgebung: Alle 10 Aktivitäten laufen in Ubuntu 22.04 VNC. Redis Server wird lokal installiert und gestartet; du steuerst eine einzelne Instanz mit redis-cli. Die fünf Herausforderungen enthalten automatische Prüfungen und Lösungen.

Häufig gestellte Fragen

Verwendet der Kurs Redis Cloud oder ein externes Konto?

Nein. Alle Aktivitäten nutzen Redis lokal in der bereitgestellten VM, ohne Redis Cloud, Remote-Cluster oder kostenpflichtigen Dienst.

Sind Änderungen mit CONFIG SET dauerhaft?

Nein. Das Lab behandelt sie als Laufzeitänderungen, die beim Neustart verloren gehen. Die Bearbeitung von redis.conf wird erwähnt, aber nicht praktisch durchgeführt.

Wie weit geht das Thema Persistenz?

Du erstellst RDB-Snapshots manuell mit SAVE und BGSAVE und vergleichst ihr Blockierverhalten. AOF, geplante Snapshotregeln, Wiederherstellung und Disaster Recovery sind nicht enthalten.

Sind die Herausforderungen schwieriger als die Labs?

Ja. Es gibt fünf Beginner-Labs und fünf kurze Intermediate-Herausforderungen. Jede prüft einen bestimmten Befehlsablauf und bietet eine Referenzlösung.

Lehrer

labby
Labby
Labby is the LabEx teacher.