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: Initiales Setup
- Redis-Releases
- Installation
- Konfiguration
- Sicherheitsmodell
- Starten von Redis beim Booten
- Von gängigen Linux-Distributionen angewandte Sicherheitshärtung
- Client-Bibliotheken und Sprachbindungen
Modul 2: Datenmodell
- Primitive Datentypen und Befehle zu deren Manipulation
- Häufige Anwendungsfälle für jeden Datentyp
- Gängige Namenskonventionen für Redis-Schlüssel
- „Redis ist hauptsächlich single-threaded“ – was das in der Praxis bedeutet
- Redis-Wire-Protokoll
- Was tun, wenn Ihre Client-Bibliothek einen nützlichen Befehl nicht kennt?
- Warum einige Befehle absichtlich in bestimmten Client-Bibliotheken nicht verfügbar sind
- Wie Sie Ihre Denkweise von der eines relationalen Datenbankdesigners anpassen können
- Allgemeine Tipps zur Datenorganisation
- Ablaufzeit (Expiration)
- Pub/Sub
- Transaktionen & Lua-Skripte
- Externe Module
- Allgemeine Tipps zur Datenkonsistenz
Modul 3: Leistungstipps
- Benchmarking von Redis
- Zu meidende Befehle
- Fehlerbehebung bei Latenzproblemen
- Probleme mit großen DEL-Anfragen – was stattdessen zu verwenden ist
- Pipelining
- Masseneinfügung
- Fehlerbehebung bei übermäßiger Speichernutzung
- Tipps zur Speicheroptimierung
Modul 4: Betrieb
- Verfügbare Persistenzmechanismen
- Vorsichtsmaßnahmen zur Vermeidung von SSD-Verschleiß
- Backup und Wiederherstellung
- Tools zum Erkunden von Datenbankinhalten
- Tools für Dump-Analysen
- Tuning von Haltbarkeit versus Performance
- Wechseln zwischen RDB und AOF
- Anwendungsfälle für diskloses Redis
- Für Redis relevante OS-Level-Einstellungen (Tunables)
- Überwachung der Redis-Performance
Modul 5: Mehr als ein Redis
- Starten mehrerer Redis-Instanzen auf einem Server
- Anwendungsseitige Partitionierung
- Master-Slave-Replikation
- Hochverfügbarkeit mittels Redis Sentinel
- Redis Cluster
- Funktion von Sentinel und Cluster über NAT hinweg
- Konsistente Backups erstellen
Modul 6: Hochverfügbarkeit
- Installation und Einrichtung mehrerer Redis-Server
- Standalone-Server mit mehreren Instanzen
- Master-/Slave-Replikation
- Redis-HA-Cluster mit Sentinel
- Redis-Sharding-Cluster
- Kombination von Redis-Replikation (mit Sentinel) + Sharding-Funktionalität
- Überwachung, Backup/Wiederherstellung und Leistungstuning für die Einrichtung
Voraussetzungen
Die Teilnehmer sollten mit grundlegenden Systemadministrationstätigkeiten über die Linux-Kommandozeile vertraut sein. Einige Themen erfordern Programmier- oder Scriptingkenntnisse. Bitte geben Sie bei der Buchung die Programmiersprachen an, mit denen Sie vertraut sind. Falls keine bekannt sind, verwenden wir einfach Redis-Befehle über redis-cli.
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