Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Modul 1: Erste Einrichtung
- Redis-Versionen
- Installation
- Konfiguration
- Sicherheitsmodell von Redis
- Auftragen des Startens von Redis beim Bootvorgang
- Sicherheitsmaßnahmen gängiger Linux-Distributionen für Redis
- Client-Bibliotheken sowie Sprachbindungen zu Redis
Modul 2: Datenmodell
- Einfache Datentypen und deren Handhabung durch Befehle
- Typische Einsatzgebiete der einzelnen Datentypen
- Gängige Namenskonventionen für Redis-Schlüssel
- „Redis arbeitet grundsätzlich single-threaded“ – was das bedeutet
- Das Protokoll von Redis
- Vorgehensweise bei fehlenden nützlichen Befehlen in der eigenen Client-Bibliothek
- Gründe, warum manche Befehle bewusst in bestimmten Bibliotheken nicht verfügbar sind
- Anpassung des Denkansatzes im Vergleich zum Entwurf relationaler Datenbanken
- Allgemeine Empfehlungen zur Datenorganisation
- Ablaufdatum von Datenelementen
- Pub/Sub-Mechanismen
- Transaktionen und Lua-Skripte
- Externe Module für erweiterte Funktionen
- Allgemeine Hinweise zur Datenkonsistenz
Modul 3: Leistungsoptimierungstipps
- Evaluieren der Redis-Leistung
- Befehle, die vermieden werden sollten
- Identifikation sowie Behebung von Latenzproblemen
- Lösungen für große DEL-Anfragen – was stattdessen sinnvoll ist
- Pipelining zur effizienteren Befehlsausführung
- Datenmasseneinspielung in die Datenbank
- Diagnose bei übermäßiger Speichernutzung
- Tipps zur Optimierung des Speicherbedarfs
Modul 4: Betrieb und Verwaltung
- Mögliche Mechanismen der Datenpersistenz
- Maßnahmen zum Schutz der SSD vor übermäßiger Abnutzung
- Erstellung und Wiederherstellung von Backups
- Werkzeuge zur Inspektion des Datenbestandes
- Tools zur Auswertung von Dump-Dateien
- Auswahl zwischen Datensicherheit und Performanceoptimierung
- Wechsel zwischen RDB- und AOF-Methoden der Persistenz
- Einsatzmöglichkeiten für „disklose“ Redis-Serverinstanzen
- Wichtige OS-Einstellungen für optimale Redis-Performance
- Überwachung der Leistungskennzahlen von Redis
Modul 5: Mehrere Redis-Instanzen
- Einrichten mehrerer Redis-Server auf einem einzigen Host
- Teilung der Datenlast auf Anwendungsebene
- Replikation zwischen Master- und Slave-Instanzen
- Erstellung einer hochverfügbaren Redis-Umgebung mithilfe von Sentinel
- Einführung in das Redis Cluster-Konzept
- Nutzung von Sentinel und Clustern im Rahmen von NAT-Netzwerken
- Sicherstellen konsistenter Backup-Prozesse
Modul 6: Hohe Verfügbarkeit sicherstellen
- Einrichtung mehrerer Redis-Server zur Sicherstellung der Zuverlässigkeit
- Betrieb unabhängiger Server mit mehreren Instanzen
- Implementierung einer Master-/Slave-Replikation
- Aufbau eines hochverfügbaren Redis-Clusters unter Verwendung von Sentinel
- Einsatz eines Redis-Sharding-Clusters zur Lastverteilung
- Kombinierte Nutzung von Replikation mitsamt Sentinel und Sharding-Funktionalität
- Laufende Überwachung, regelmäßige Backup-/Wiederherstellungsprozesse sowie fortlaufende Leistungsoptimierung der Umgebung
Voraussetzungen
Für die Teilnahme sollten Sie mit grundlegenden Systemadministrationsaufgaben über die Linux-Kommandozeile vertraut sein. Bestimmte Inhalte erfordern zudem Programmier- bzw. Skriptingkenntnisse. Bitte geben Sie bei der Buchung an, in welchen Programmiersprachen Sie Erfahrung haben; falls keine vorliegen, führen wir lediglich Redis-Befehle über redis-cli aus.
21 Stunden
Erfahrungsberichte (1)
Es gibt mir Einblicke in Redis und führt mich auch den richtigen Weg, wenn ich mehr über Redis erfahren möchte.
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Kurs - Redis for High Availability and Performance Training Course
Maschinelle Übersetzung