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: Ersteinrichtung
- Redis-Versionen
- Installation
- Konfiguration
- Sicherheitsmodell
- Starten von Redis beim Hochfahren des Systems
- Sicherheitshärtung durch gängige Linux-Distributionen
- Client-Bibliotheken und Sprachbindings
Modul 2: Datenmodell
- Primitive Datentypen und Befehle zur Manipulation derselben
- Häufige Anwendungsfälle für jeden Datentyp
- Übliche Namenskonventionen für Redis-Schlüssel
- „Redis ist größtenteils single-threaded“ – was dies 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
- Anpassung Ihres Denkens vom Entwurf einer relationalen Datenbank
- Allgemeine Tipps zur Datenorganisation
- Ablauf (Expiration)
- Pub/Sub
- Transaktionen & Lua-Skripte
- Externe Module
- Allgemeine Tipps zur Datenkonsistenz
Modul 3: Leistungstipps
- Benchmarking von Redis
- Zu vermeidende Befehle
- Fehlerbehebung bei Latenzproblemen
- Probleme mit großen DEL-Anfragen – welche Alternativen es gibt
- Pipelining
- Masseninsertion
- Debugging von übermäßiger Speichernutzung
- Tipps zur Speicheroptimierung
Modul 4: Betrieb
- Verfügbare Persistenzmechanismen
- Vorsichtsmaßnahmen zur Vermeidung von SSD-Verschleiß
- Backup und Wiederherstellung
- Tools zur Untersuchung von Datenbankinhalten
- Tools zur Analyse von Dump-Dateien
- Abwägung zwischen Haltbarkeit (Durability) und Leistung
- Wechsel zwischen RDB und AOF
- Anwendungsfälle für diskless Redis
- OS-Level-Einstellungen, die für Redis relevant sind
- Überwachung der Redis-Performance
Modul 5: Mehr als ein Redis-Instanz
- Starten mehrerer Redis-Instanzen auf einem Server
- Anwendungsseitige Partitionierung
- Master-Slave-Replikation
- Hochverfügbarkeit mit Redis Sentinel
- Redis Cluster
- Erfolgssicheres Arbeiten von Sentinel und Cluster über NAT hinweg
- Konsistente Backups erstellen
Modul 6: Hochverfügbarkeit
- Installation und Einrichtung 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-Fähigkeit
- Überwachung, Backup/Wiederherstellung und Leistungsoptimierung der Einrichtung
Voraussetzungen
Die Teilnehmer sollten mit grundlegenden Systemadministration-Aufgaben unter der Linux-Befehlszeile vertraut sein. Einige Themen erfordern Programmier- oder Scripting-Kenntnisse. Bitte geben Sie bei der Buchung die Programmiersprachen an, mit denen Sie vertraut sind. Falls keine vorhanden sind, werden wir einfach Redis-Befehle über redis-cli ausführen.
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