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: Erstkonfiguration
- Redis-Versionen
- Installation
- Konfiguration
- Sicherheitsmodell
- Starten von Redis beim Booten
- Sicherheits-Hardening, das von gängigen Linux-Distributionen vorgenommen wird
- Client-Bibliotheken und Sprachbindungen
Modul 2: Datenmodell
- Primitive Datentypen und Befehle zu deren Manipulation
- Häufige Anwendungsfälle für jeden Datentyp
- Häufige Namenskonventionen für Redis-Schlüssel
- "Redis ist überwiegend single-threaded" – was das in der Praxis bedeutet
- Das Redis-Wire-Protokoll
- Was tun, wenn Ihre Client-Bibliothek einen nützlichen Befehl nicht kennt?
- Warum einige Befehle in bestimmten Client-Bibliotheken absichtlich nicht verfügbar sind
- Wie Sie Ihre Denkweise von der eines relationalen Datenbankdesigners anpassen müssen
- Allgemeine Tipps zur Datenorganisation
- Ablaufdaten (Expiration)
- Pub/Sub
- Transaktionen & Lua-Skripte
- Externe Module
- Allgemeine Tipps zur Datenkonsistenz
Modul 3: Performance-Tipps
- Redis-Benchmarking
- Zu vermeidende Befehle
- Fehlerbehebung bei Latenzproblemen
- Probleme mit grossen DEL-Anfragen – was Sie stattdessen verwenden sollten
- Pipelining
- Masseninsertion
- Fehlerbehebung bei übermässigem Speicherverbrauch
- Tipps zur Speicher-Optimierung
Modul 4: Betrieb
- Verfügbare Persistenzmechanismen
- Vorsichtsmaßnahmen zur Vermeidung von SSD-Verschleiß
- Sichern und Wiederherstellen
- Tools zum Erkunden der Datenbankinhalte
- Tools zur Dump-Analyse
- Tuning von Dauerhaftigkeit (Durability) vs. Performance
- Wechseln zwischen RDB und AOF
- Anwendungsfälle für diskless Redis
- OS-Level-Tunables, die für Redis relevant sind
- Überwachung der Redis-Performance
Modul 5: Mehr als ein Redis
- Starten mehrerer Redis-Instanzen auf einem Server
- Anwendungsseitiges Partitionieren
- Master-Slave-Replikation
- Hochverfügbarkeit mit Redis Sentinel
- Redis Cluster
- Sentinel und Cluster über NAT betriebsfähig machen
- Konsistente Backups erstellen
Modul 6: Hohe Verfügbarkeit
- Installation und Einrichten multipler Redis-Server
- Standalone-Server mit mehreren Instanzen
- Master/Slave-Replikation
- Redis-HA-Cluster mit Sentinel
- Redis-Sharding-Cluster
- Kombination aus Redis-Replikation (mit Sentinel) + Sharding-Funktion
- Überwachung, Sichern/Wiederherstellen und Performance-Tuning für die Setup-Konfiguration
Voraussetzungen
Die Teilnehmer sollten mit grundlegenden Systemverwaltungsarbeiten unter Verwendung der Linux-Befehlszeile vertraut sein. Bei einigen Themen sind Programmier- oder Scripting-Kenntnisse erforderlich. Bitte listen Sie bei der Buchung die Programmiersprachen auf, mit denen Sie vertraut sind. Falls keine vorhanden sind, geben wir einfach 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