Tair (compatible avec Redis OSS) utilise un composant propriétaire de haute disponibilité et ne repose pas sur Sentinel. Toutefois, pour améliorer la compatibilité et limiter les modifications de code, Tair (compatible avec Redis OSS) propose un mode compatible avec Sentinel. Une fois cette fonctionnalité activée, connectez-vous aux instances Tair et Redis Open-Source Edition comme vous le feriez avec un déploiement Redis Sentinel auto-géré.
Redis Sentinel
Prérequis
Le mode compatible avec Sentinel est activé.
L'adresse IP de votre client (par exemple, l'adresse IP interne d'une instance ECS ou l'adresse IP publique d'un hôte local) figure dans la liste d'autorisation d'IP de l'instance.
Exemples de connexion
Une fois le mode compatible avec Sentinel activé, connectez-vous à l'instance avec ou sans mot de passe. Aucun mot de passe n'est requis si l'accès sans mot de passe est activé pour l'instance au sein d'un VPC. Sinon, fournissez des informations d'identification.
Connexion sans mot de passe
Pour savoir comment activer l'accès sans mot de passe dans un VPC, consultez la rubrique Activer l'accès sans mot de passe dans un VPC.
Le code suivant illustre la connexion à une instance en mode compatible avec Sentinel sans mot de passe.
Connexion avec mot de passe
Le code suivant illustre la connexion à une instance en mode compatible avec Sentinel avec un mot de passe.
FAQ
-
Q : Que faire si je reçois une erreur
NOAUTH Authentication requiredaprès être passé d'un déploiement Redis Sentinel auto-géré au mode compatible avec Sentinel ?R : Activez le paramètre #no_loose_sentinel-password-free-access en le définissant sur yes. Cela permet des connexions Sentinel sans mot de passe via un point de terminaison VPC sans activer la fonctionnalité globale d'accès sans mot de passe du VPC.
Si votre instance exécute une version de Redis antérieure à la version 6.0, mettez à niveau votre client et modifiez le code pour inclure le mot de passe d'authentification Sentinel, puis réessayez. Pour plus d'informations, consultez la section Connexion avec mot de passe de cette rubrique.
-
Q : Pourquoi recevoir une erreur
Unknown sentinel subcommand 'MASTERS'?R : Cette erreur survient car la version mineure de votre instance ne prend pas en charge la commande SENTINEL MASTERS. Mettez à jour la version mineure et réessayez.
-
Q : Les instances Redis Open-Source Edition prennent-elles en charge le mode compatible avec Sentinel ?
R : Oui.