Redis / Session / Cache Setup

Caching- und Session-Grundlagen für Performance und Stabilität.

Moodle AFANDI Standard Übergabefähig dokumentieren Review zyklisch

Kurz erklärt

Diese Seite beschreibt den Arbeitsstandard für Redis / Session / Cache Setup – mit Fokus auf konkrete Entscheidungen statt allgemeiner Leitlinien.

Zentral sind hier vor allem welche caches in redis liegen und session-strategie und persistenz, damit Teams denselben Maßstab anwenden.

Nachvollziehbar wird der Standard erst durch verlinkte Nachweise wie redis-konfiguration und durch dokumentierte Grenzfälle/Ausnahmen.

PraxisfokusThemenspezifischPrüfbar

Wann diese Seite hilft

Typische Situationen, in denen diese Seite als Arbeitsdokument Mehrwert bringt – und wo eine andere Doku passender ist.

Typische Einsätze

  • wenn bei Redis / Session / Cache Setup technische Standards zu session-/cache-einsatzbereiche verbindlich dokumentiert werden müssen
  • wenn Teamwechsel/Vertretung denselben Ablauf für welche caches in redis liegen sicher ausführen soll
  • wenn Störungen oder Changes zeigen, dass Nachweise wie redis-konfiguration bisher fehlen
  • wenn Konfig- oder Betriebsabweichungen (z. B. cache und session werden vermischt ohne zweck) wiederholt auftreten

Eher nicht passend bei

  • wenn es bei Redis / Session / Cache Setup nur um einen einmaligen Einzelfall ohne Standardisierungsbedarf geht
  • wenn ein detailliertes Projektticket oder eine technische Schritt-für-Schritt-Anleitung gepflegt werden soll

Empfohlener Ablauf

Pragmatische Reihenfolge, die in der Praxis funktioniert – vom Scope bis zum Review.

  1. Ist-Stand und Scope für Redis / Session / Cache Setup erfassen, inklusive session-/cache-einsatzbereiche und kritischer Abhängigkeiten.
  2. Sollzustand / Standards festlegen; wichtig sind Entscheidungen zu welche caches in redis liegen.
  3. Änderungen kontrolliert testen (Staging, Testsystem oder Checkliste) und Ergebnis dokumentieren.
  4. Produktiv umsetzen, Nachtests durchführen und redis-konfiguration + monitoring-dashboard verlinken.
  5. Monitoring/Reviews auswerten und wiederkehrende Befunde wie „Cache und Session werden vermischt ohne Zweck“ in den Standard einarbeiten.

Entscheidungsregeln

Hinweis: Bitte keine allgemeinen Doku-Regeln hier wiederholen. Auf dieser Seite geht es um die konkreten Regeln und Ausnahmen für Redis / Session / Cache Setup. Zentrale Leitlinie.

Redis / Session / Cache Setup ist gut dokumentiert, wenn Regeln, Grenzfälle und Nachweise so konkret sind, dass Teams damit ohne Zusatzabsprachen arbeiten können.

Standardfall

Für Redis / Session / Cache Setup zuerst den Anwendungsbereich konkret machen: Session-/Cache-Einsatzbereiche.

Freigabe & Rollen

Entscheidungen zu welche caches in redis liegen und session-strategie und persistenz nicht implizit lassen, sondern Rollen und Freigaben explizit benennen.

Grenzfälle

Ausnahmen nur zulassen, wenn sie den Standard nicht aufweichen; besonders relevant sind hier ttl und speichergrenzen.

Kontrollpunkt

Prüfbar ist die Regel erst, wenn redis-konfiguration und monitoring-dashboard sauber verlinkt sind.

Was dokumentiert werden soll

Hier nur die spezifischen Inhalte zu Redis / Session / Cache Setup pflegen; allgemeine Doku-Regeln bleiben in der zentralen Leitlinie. Zentrale Leitlinie.

Die Seite ist dann gut, wenn eine Vertretung den Standard anwenden oder prüfen kann, ohne erst Personenwissen einsammeln zu müssen.

Definitionen

Begriffe, Scope und Grenzen zu Redis / Session / Cache Setup konkretisieren – inklusive session-/cache-einsatzbereiche.

Standardkonfiguration / Prozess

Den Standard so notieren, dass welche caches in redis liegen und monitoring-schwellen für speicher/connections eindeutig entschieden sind.

Belege

Artefakte direkt nennen und verlinken: Redis-Konfiguration, Monitoring-Dashboard, Tests nach Restart.

Review-Stand

Aktive Ausnahmen, letzte Änderung und nächster Review gehören auf die Seite – besonders bei Themen mit ttl und speichergrenzen.

Typische Stolperfallen

Pflege hier echte Fallstricke aus der Praxis von Redis / Session / Cache Setup; allgemeine Hinweise gehören in die zentrale Leitlinie. Zentrale Leitlinie.

  • Umfang driftet: Cache und Session werden vermischt ohne Zweck.
  • Regel bleibt abstrakt: TTL passt nicht zum Lernbetrieb.
  • Nachweis fehlt: Restart-Verhalten ist nicht geprüft.
  • Ausnahme entgleist: nur Infrastrukturwerte statt User-Sicht gemessen.
Tipp: Lieber 3 konkrete Beobachtungen aus echten Fällen dokumentieren als eine lange allgemeine Liste.

Moodle-Referenz (offizielle Doku 5.1)

Kurze Verweise auf die offizielle Moodle-Dokumentation für Redis / Session / Cache Setup. So bleibt diese Seite AFANDI-spezifisch und vermeidet doppelte Grundlagen.

Dokumentationsfokus

  • Session- und Cache-Backends getrennt dokumentieren (Zweck, TTL, Monitoring, Failover).
  • UI-Pfad, Rolle und Testfall explizit notieren (nicht nur den gewünschten Endzustand).
  • Abweichungen von AFANDI-Standards separat markieren, damit Updates leichter reviewbar bleiben.
Hinweis: Moodle-Oberflächen, Pfade und Optionen können je nach Version, Theme und aktivierten Plugins abweichen. Deshalb immer Version, Rolle und Testkontext auf der Seite mitführen.

Prüfung & Pflege

Prüfe diese Seite gegen reale Vorgänge zu Redis / Session / Cache Setup – nicht nur gegen den Wortlaut. Entscheidend ist, ob Standard, Ausnahmen und Nachweise im Alltag tragen.

  • Reichen Speichergrenzen für Peak-Zeiten?
  • Funktionieren Sessions nach Restart sauber?
  • Sind Schwellwerte sinnvoll?
  • Passen Ziele zu realen Lastmustern?

Prüf-Fokus für „Redis / Session / Cache Setup“: Caching; prüfe dabei insbesondere session-/cache-einsatzbereiche.

Sinnvolle Kennzahlen

Wenige Kennzahlen genügen – wichtig ist, dass sie Entscheidungen oder Verbesserungen auslösen.

Für „Redis / Session / Cache Setup“ Kennzahlen direkt an welche caches in redis liegen und die häufigsten Praxisrisiken koppeln.

Cache-Hit-Rate

Anteil Cache-Treffer für definierte Bereiche

Intervall: monatlich

Session-Abbrüche

abgebrochene Sessions durch Cache/Redis-Probleme

Intervall: monatlich

Redis-Auslastung

Speicher-/Verbindungsnutzung im Peak

Intervall: monatlich

Nächste Schritte

Ergänze jetzt die konkrete Entscheidung zu welche caches in redis liegen inkl. Verantwortlichen, Datum und Verweis auf redis-konfiguration.

Auf „Redis / Session / Cache Setup“ als Nächstes besonders klar machen: welche session-/cache-einsatzbereiche im Standardfall gelten und welche Ausnahmen befristet sind.