Vielen Dank für Ihre Anfrage! Einer unserer Mitarbeiter wird sich in Kürze mit Ihnen in Verbindung setzen.
Vielen Dank, dass Sie uns Ihre Buchung schicken! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Modul 1: Ersteinrichtung
- Redis Veröffentlichungen
- Installation
- Konfiguration
- Sicherheitsmodell
- Starten Redis beim Booten
- Sicherheitshärtung bei gängigen Linux-Distributionen
- Client-Bibliotheken und Sprachbindungen
Modul 2: Datenmodell
- Primitive Datentypen und Befehle, um sie zu manipulieren
- Typische Anwendungsfälle für jeden Datentyp
- Allgemeine Namenskonventionen für Redis-Schlüssel
- "Redis ist meist single-threaded" - was das in der Praxis bedeutet
- Redis Leitungsprotokoll
- Was ist zu tun, wenn Ihre Client-Bibliothek einennützlichen Befehl nicht kennt
- Warum manche Befehle in manchen Client-Bibliotheken absichtlich nicht verfügbar sind
- Wie Sie Ihre Denkweise von der eines Entwicklers relationaler Datenbanken abändern können
- Allgemeine Tipps zur Datenorganisation
- Verfall
- Pub/Sub
- Transaktionen & Lua-Skripte
- Externe Module
- Allgemeine Tipps zur Datenkonsistenz
Modul 3: Tipps zur Leistung
- Benchmarking Redis
- Zu vermeidende Befehle
- Fehlersuche bei Latenzproblemen
- Probleme mit großen DEL-Anfragen - was man stattdessen verwenden kann
- Pipelining
- Masseneinfügung
- Fehlersuche bei übermäßigem Speicherverbrauch
- Tipps zur Speicheroptimierung
Modul 4: Betrieb
- Verfügbare Persistenzmechanismen
- Vorkehrungen zur Vermeidung von SSD-Verschleiß
- Sicherung und Wiederherstellung
- Werkzeuge für die Untersuchung von Datenbankinhalten
- Werkzeuge für die Dump-Analyse
- Abstimmung zwischen Haltbarkeit und Leistung
- Umschalten zwischen RDB und AOF
- Anwendungsfälle für Diskless Redis
- Optimierungsmöglichkeiten auf Betriebssystemebene für Redis
- Überwachung der Redis-Leistung
Modul 5: Mehr als einer Redis
- Starten mehrerer Instanzen von Redis auf einem Server
- Partitionierung auf Anwendungsebene
- Master-Slave-Replikation
- Hohe Verfügbarkeit mit Redis Sentinel
- Redis Cluster
- Betrieb von Sentinel und Cluster über NAT
- Konsistente Backups erstellen
Modul 6: Hochverfügbarkeit
- Installation und Einrichtung mehrererRedis Server
- Eigenständiger Server mit mehreren Instanzen
- Master/Slave-Replikation
- Redis HA-Cluster mit Sentinel
- Redis Sharding-Cluster
- Kombination von Redis Replikation (mit Sentinel) + Sharding-Fähigkeit
- Überwachung, Sicherung/Wiederherstellung und Leistungsoptimierung für die Einrichtung
Voraussetzungen
- Die Teilnehmer sollten mit grundlegenden Systemverwaltungsaufgaben unter Verwendung der Linux-Kommandozeile vertraut sein. Einige Themen erfordern Programmier- oder Scripting-Kenntnisse. Bitte geben Sie bei der Anmeldung die Programmiersprachen an, mit denen Sie vertraut sind. Falls keine vorhanden sind, werden wir nur redis-Befehle von redis-cli ausgeben.
21 Stunden
Erfahrungsberichte (1)
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis