Aller au contenu principal

FAQ — Redis

Comment fonctionne Redis Sentinel sur Hikube ?​

Redis sur Hikube est déployé en architecture Redis Sentinel pour la haute disponibilité :

  • Redis Sentinel surveille les instances Redis et effectue un basculement automatique (failover) en cas de panne du master.
  • Un quorum de sentinelles décide du failover. Trois sentinelles sont toujours déployées, quel que soit le nombre de réplicas Redis : le basculement fonctionne dès 2 réplicas.
  • Les sentinelles comptent dans les quotas du projet (CPU et mémoire, à la taille de la préconfiguration du cluster).
  • L'adresse du champ Hôte suit le master : après un basculement, elle pointe automatiquement vers le nouveau master, sans changement d'adresse.
astuce

En production, choisissez au moins 3 réplicas à la création : ce nombre ne peut plus être modifié ensuite.

Quelles préconfigurations sont disponibles ?​

La Préconfiguration fixe le CPU et la mémoire de chaque nœud. Les presets reprennent les tailles des machines virtuelles, séries u1, s1 et m1 : un preset a les mêmes ressources que la VM du même nom. La liste affichée par l'assistant fait foi :

PresetCPUMémoire
u1.medium14Gi
u1.large28Gi
u1.xlarge416Gi
u1.2xlarge832Gi
u1.4xlarge1664Gi
u1.8xlarge32128Gi
s1.small12Gi
s1.medium24Gi
s1.large48Gi
s1.xlarge816Gi
s1.2xlarge1632Gi
s1.4xlarge3264Gi
m1.large216Gi
m1.xlarge432Gi
m1.2xlarge864Gi
m1.4xlarge16128Gi
m1.8xlarge32256Gi

Elle peut être changée après la création depuis Modifier.

Redis persiste-t-il les données ?​

Oui. Chaque nœud dispose d'un volume persistant (Taille du volume (Go)) sur lequel Redis écrit ses données via ses mécanismes natifs. Les données survivent aux redémarrages.

À quoi sert l'option « Activer l'authentification » ?​

Activée (valeur par défaut), elle protège le cluster par un mot de passe généré automatiquement, affiché une seule fois à la création avec l'utilisateur default. Ce mot de passe est requis pour toute connexion.

attention

Conservez toujours l'authentification activée, en particulier si le réseau public est activé.

J'ai perdu le mot de passe. Comment le récupérer ?​

Il ne peut pas être relu. Générez-en un nouveau depuis la section Sécurité de la page du cluster (Effectuer une rotation). Voir Renouveler le mot de passe.

Comment scaler Redis ?​

  • Verticalement : changez la Préconfiguration et la Taille du volume (Go) via Modifier. Voir Modifier les ressources.
  • Horizontalement : le nombre de réplicas est fixé à la création. Pour le modifier, contactez le support.

Comment se connecter à Redis ?​

Avec le réseau public activé, utilisez l'adresse du champ Hôte (section Connexion de la page du cluster) sur le port 6379 :

REDISCLI_AUTH='<mot de passe>' redis-cli -h <hôte> -p 6379 ping

Sans réseau public, l'instance reste joignable depuis les VM et les clusters Kubernetes du projet par une adresse interne, que la console n'affiche pas. Contactez le support pour l'obtenir.

Peut-on créer plusieurs utilisateurs Redis (ACL) ?​

Non, la console ne propose pas de gestion d'utilisateurs Redis : l'accès repose sur un mot de passe global au cluster.