Tous les produits
Search
Centre de documentation

Tair (Redis® OSS-Compatible):Activer le mode compatible avec Sentinel

Dernière mise à jour :Aug 08, 2026

Tair (Redis OSS-compatible) propose un mode compatible avec Sentinel pour prendre en charge les services exécutant Sentinel. Cette rubrique explique comment activer ce mode depuis la console.

Prérequis

Avant de commencer, assurez-vous que :

  • L'instance exécute Redis 4.0 ou une version ultérieure.

  • L'instance utilise un VPC comme type de réseau.

Remarque

Si l'instance utilise le réseau classique, basculez d'abord vers un VPC. Consultez la rubrique Passer à un VPC pour connaître la procédure de migration.

Fonctionnement

Redis Sentinel garantit la haute disponibilité de Redis grâce à la surveillance des nœuds master et réplica, aux alertes de défaillance et au basculement automatique. De nombreux déploiements Redis autogérés s'appuient sur Sentinel pour assurer leur fiabilité.

Tair (Redis OSS-compatible) utilise en interne son propre composant de haute disponibilité développé par Alibaba Cloud, et non Redis Sentinel. Le mode compatible avec Sentinel expose une couche API compatible avec Sentinel, permettant aux clients existants conçus pour Sentinel de se connecter à votre instance Tair en utilisant les mêmes commandes et la même logique de connexion.

Une fois le mode activé, utilisez redis_master comme nom du master dans toutes les commandes Sentinel.

Commandes Sentinel prises en charge

SENTINEL sentinels

Renvoie des informations sur les instances Sentinel qui surveillent un master spécifié.

SENTINEL sentinels redis_master

SENTINEL get-master-addr-by-name

Renvoie l'adresse IP et le port d'un master spécifié.

SENTINEL get-master-addr-by-name redis_master

Activer le mode compatible avec Sentinel

  1. Connectez-vous à la console et accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance, repérez cette dernière et cliquez sur son ID.

  2. Dans le volet de navigation de gauche de la page Instance Information, cliquez sur Parameter Settings.

  3. Selon l'architecture de l'instance, définissez le paramètre correspondant pour activer le mode. Pour plus d'informations, consultez la rubrique Définir des paramètres.

    Remarque
    • Vérifiez l'architecture sur la page des détails de l'instance.

    • L'architecture en cluster en mode de connexion directe utilise Redis Cluster open source pour l'équilibrage de charge. Elle ne nécessite pas le composant Sentinel et ne prend pas en charge la configuration des paramètres Sentinel.

    Architecture Paramètre Valeur
    Architecture en cluster (mode proxy) ou lecture/écriture séparée sentinel_compat_enable 1
    Architecture standard #no_loose_sentinel-enabled yes
  4. (Facultatif) Vérifiez que le mode est activé. Connectez-vous à l'instance et exécutez la commande suivante :

    SENTINEL sentinels redis_master

    Si la commande s'exécute avec succès, le mode compatible avec Redis Sentinel est activé pour l'instance.

Après avoir activé le mode, connectez-vous en utilisant l'adresse de connexion d'origine (par exemple, r-********.redis.rds.aliyuncs.com:6379). Le mode compatible avec Sentinel ne fournit pas d'adresse de connexion distincte.

Accès sans mot de passe pour les commandes Sentinel

Pour configurer un accès sans mot de passe pour la commande SENTINEL, définissez le paramètre #no_loose_sentinel-password-free-access sur yes. Cela vous permet d'utiliser les commandes SUBSCRIBE et SENTINEL pour vous abonner au canal +switch-master et le surveiller sans fournir de mot de passe.

Pour autoriser d'autres commandes sans mot de passe, ajoutez-les via le paramètre #no_loose_sentinel-password-free-commands.

Étapes suivantes

Connectez votre application à l'instance en utilisant le mode compatible avec Sentinel. Consultez la rubrique Se connecter à une instance en mode compatible avec Sentinel.

Référence API

Opération Description
DescribeParameters Interroge les paramètres de configuration et opérationnels d'une instance.
ModifyInstanceConfig Modifie les paramètres d'une instance.