Zum Hauptinhalt springen

Redis auf Hikube

Hikube bietet einen verwalteten Redis-Dienst. Die Plattform übernimmt die Bereitstellung und Verwaltung eines replizierten und selbstheilenden Redis-Clusters und stützt sich dabei auf Redis Sentinel für die Fehlererkennung und das Auto-Failover. Sie erstellen und verwalten Ihre Cluster über die Hikube-Konsole (Menü DB & Messaging → Redis).


Architektur und Funktionsweise​

Der verwaltete Redis-Dienst auf Hikube ist darauf ausgelegt, dank einer replizierten Architektur Hochverfügbarkeit und Resilienz zu bieten:

  • Ein Master-Knoten verarbeitet alle Schreibvorgänge und dient als maßgebliche Quelle für die Daten.
  • Ein oder mehrere Replica-Knoten erhalten die Daten per Replikation, um die Leseskalierbarkeit sicherzustellen.
  • Redis Sentinel überwacht fortlaufend den Zustand des Clusters, erkennt Ausfälle und kann automatisch eine Replica zum neuen Master befördern (Auto-Failover).

Diese Kombination gewährleistet:

  • Kontinuierliche Verfügbarkeit, auch bei einem Ausfall des Masters
  • Hohe Leistung durch die Verteilung der Lesezugriffe auf die Replicas
  • Einfachen Betrieb, da die Verwaltung von der Plattform automatisiert wird

Was Sie über die Konsole verwalten​

FunktionVerfügbar
Erstellung eines Clusters (Version 7 oder 8, Preset, 1 bis 8 Replicas, Volume-Größe, öffentliches Netzwerk, Authentifizierung)Ja
PasswortrotationJa
Versions-Upgrade, Änderung des Presets, Vergrößerung des Volumes, Änderung des externen Zugriffs und der AuthentifizierungJa
Neustart des ClustersJa
Änderung der Anzahl der Replicas nach der ErstellungNein, wenden Sie sich an den Support

Anwendungsfälle​

  • Anwendungscache: Webanwendungen (E-Commerce, SaaS, API) beschleunigen, indem die Antwortzeit dank In-Memory-Speicherung verkürzt wird.
  • Verteilte Sitzungen: Benutzersitzungen in Umgebungen mit mehreren Instanzen schnell und zuverlässig verwalten.
  • Warteschlangen und leichtgewichtiges Streaming: Pub/Sub, Listen und Streams für Echtzeitkommunikation.
  • Echtzeit-Analytics: schnelle Verarbeitung von Metriken, Zählern oder Ereignissen.
  • Gaming und IoT: Ranglisten, temporäre Zustände und flüchtige Daten mit geringer Latenz.