Vai al contenuto principale

Redis su Hikube

Hikube offre un servizio Redis gestito. La piattaforma si occupa della distribuzione e della gestione di un cluster Redis replicato e auto-riparante, che si basa su Redis Sentinel per il rilevamento dei guasti e l'auto-failover. I cluster si creano e si amministrano dalla console Hikube (menu DB & Messaging → Redis).


Architettura e funzionamento​

Il servizio Redis gestito su Hikube è progettato per offrire alta disponibilità e resilienza grazie a un'architettura replicata:

  • Un nodo master gestisce tutte le scritture e funge da fonte di verità per i dati.
  • Uno o più nodi replica ricevono i dati in replica per garantire la scalabilità in lettura.
  • Redis Sentinel monitora costantemente lo stato del cluster, rileva i guasti e può promuovere automaticamente una replica a nuovo master (auto-failover).

Questa combinazione garantisce:

  • Disponibilità continua anche in caso di guasto del master
  • Prestazioni elevate grazie alla ripartizione delle letture tra le repliche
  • Semplicità operativa, poiché la gestione è automatizzata dalla piattaforma

Cosa si gestisce dalla console​

FunzioneDisponibile
Creazione di un cluster (versione 7 o 8, preset, da 1 a 8 repliche, dimensione del volume, rete pubblica, autenticazione)Sì
Rotazione della passwordSì
Aggiornamento di versione, cambio di preset, aumento della dimensione del volume, modifica dell'accesso esterno e dell'autenticazioneSì
Riavvio del clusterSì
Modifica del numero di repliche dopo la creazioneNo, contatti il supporto

Casi d'uso​

  • Cache applicativa: accelerare le applicazioni web (e-commerce, SaaS, API) riducendo i tempi di risposta grazie all'archiviazione in memoria.
  • Sessioni distribuite: gestire le sessioni utente in modo rapido e affidabile in ambienti multi-istanza.
  • Code e streaming leggero: pub/sub, liste e stream per comunicazioni in tempo reale.
  • Analytics in tempo reale: elaborazione rapida di metriche, contatori o eventi.
  • Gaming e IoT: classifiche, stati temporanei e dati volatili a bassa latenza.