Kontakt aufnehmen
 Dauer 14 Stunden (2 Tage)

Schulungsübersicht

Modul 1: Anfangseinstellung<\/h3>
  • Redis-Releases<\/li>
  • Installation<\/li>
  • Konfiguration<\/li>
  • Sicherheitsmodell<\/li>
  • Start von Redis beim Systemstart<\/li>
  • Sicherheitsverhärtung durch gängige Linux-Distributionen<\/li>
  • Client-Bibliotheken und Sprachbindungen<\/li> <\/ul>

    Modul 2: Datenmodell<\/h3>
    • Primitive Datentypen und Befehle zu deren Manipulation<\/li>
    • Typische Anwendungsfälle für jeden Datentyp<\/li>
    • Gängige Namenskonventionen für Redis-Keys<\/li>
    • „Redis ist meist einfadrig“ – Bedeutung in der Praxis<\/li>
    • Redis-Protokoll<\/li>
    • Vorgehen, wenn die Client-Bibliothek über einen nützlichen Befehl nicht verfügt<\/li>
    • Warum bestimmte Befehle in einigen Client-Bibliotheken bewusst nicht verfügbar sind<\/li>
    • Umstellung des Denkens vom Design einer relationalen Datenbank<\/li>
    • Allgemeine Hinweise zur Datenorganisation<\/li>
    • Ablauf (Expiration)<\/li>
    • Pub/Sub<\/li>
    • Transaktionen & Lua-Skripte<\/li>
    • Externe Module<\/li>
    • Allgemeine Hinweise zur Datenkonsistenz<\/li> <\/ul>

      Modul 3: Tipps zur Leistung<\/h3>
      • Benchmarking von Redis<\/li>
      • Befehle, die vermieden werden sollten<\/li>
      • Fehlersuche bei Latenzproblemen<\/li>
      • Probleme bei großen DEL-Anfragen – Alternativen<\/li>
      • Pipelining<\/li>
      • Masseneinfügung<\/li>
      • Fehlersuche bei übermäßigem Speicherverbrauch<\/li>
      • Tipps zur Speicheroptimierung<\/li> <\/ul>

        Modul 4: Betrieb<\/h3>
        • Verfügbare Persistenzmechanismen<\/li>
        • Vorsichtsmaßnahmen gegen SSD-Verschleiß<\/li>
        • Backup und Restore<\/li>
        • Werkzeuge zur Erkundung der Datenbankinhalte<\/li>
        • Werkzeuge zur Analyse von Dumps<\/li>
        • Abstimmung von Datensicherheit und Leistung<\/li>
        • Wechsel zwischen RDB und AOF<\/li>
        • Anwendungsfälle für diskloses Redis<\/li>
        • OS-Einstellparameter, die für Redis relevant sind<\/li>
        • Überwachung der Redis-Leistung<\/li> <\/ul>

          Modul 5: Mehrere Redis-Instanzen<\/h3>
          • Starten mehrerer Redis-Instanzen auf einem Server<\/li>
          • Partitionierung auf Anwendungsebene<\/li>
          • Master-Slave-Replikation<\/li>
          • Hohe Verfügbarkeit durch Redis Sentinel<\/li>
          • Redis Cluster<\/li>
          • Funktionieren von Sentinel und Cluster über NAT<\/li>
          • Konsistente Backups erstellen<\/li> <\/ul>

Voraussetzungen

Teilnehmende sollten mit grundlegenden Systemadministrationaufgaben über die Linux-Commandline vertraut sein. Für einige Themen sind Programmier- oder Skriptingkenntnisse erforderlich. Bitte geben Sie bei der Buchung an, mit welchen Programmiersprachen Sie vertraut sind. Sollte dies nicht der Fall sein, führen wir die Redis-Befehle direkt über redis-cli aus.

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien