Zum Hauptinhalt springen
Version: In Entwicklung
Datenhaltung

Redis

Schneller Cache und Laufzeitspeicher mehrerer Anwendungen.

  • Technischer Hilfsdienst

Redis ist ein schneller, überwiegend im Arbeitsspeicher arbeitender Datenstrukturspeicher. Anwendungen verwenden Schlüssel unter anderem für Caches, Sessions, Warteschlangen, Sperren und kurzlebige Koordinationszustände. Neben einfachen Zeichenketten unterstützt Redis Strukturen wie Hashes, Listen, Sets, Sorted Sets und Streams.

TTL-Regeln lassen Schlüssel automatisch ablaufen; Eviction-Regeln bestimmen das Verhalten bei ausgeschöpftem Speicher. Optional können Snapshots oder ein Append-only File Zustände persistent sichern. Welche Eigenschaften benötigt werden, hängt deshalb immer vom verwendenden Dienst ab.

Redis in der UDSP

Die UDSP betreibt keine zentrale Redis-Instanz. Eine Plattformkomponente, die Redis benötigt, erhält eine eigene Instanz innerhalb ihres Stacks. Credentials, Persistenz, Ressourcen und Lebenszyklus bleiben dadurch vom Redis anderer Komponenten getrennt.

Auch die Redis-Version ist Teil des jeweiligen Komponenten-Releases. Sie wird deshalb ausschließlich unter Technische Abhängigkeiten auf der Seite der konsumierenden Komponente dokumentiert. Redis besitzt in der UDSP keinen einzelnen globalen Versionsstand.

Referenzen