Tous les produits
Search
Centre de documentation

Tair (Redis® OSS-Compatible):Configure read/write splitting

Dernière mise à jour :Aug 20, 2026

La séparation lecture/écriture décharge le trafic de lecture du nœud principal vers des réplicas de lecture dédiés. Cette approche est particulièrement adaptée aux charges de travail présentant un ratio lecture/écriture élevé.

Prérequis

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Une instance cloud-native (convertissez d'abord une instance classique en mode de déploiement cloud-native)

  • Un type d'instance pris en charge : Redis Open-Source Edition, ou une instance Tair (Enterprise Edition) basée sur DRAM ou optimisée pour la mémoire persistante

  • Une instance disposant d'au moins 1 Go de mémoire

  • Une instance à haute disponibilité

  • Pour les instances en cluster : une connexion en mode proxy

Avant l'activation

Activer la séparation lecture/écriture

  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 votre instance, puis cliquez sur l'ID de l'instance.

  2. Dans le volet de navigation de gauche, cliquez sur Node Management.

  3. Activez l'interrupteur Read/Write Splitting.

  4. Dans le panneau qui s'affiche, confirmez la configuration de l'instance et les frais, puis cliquez sur Pay.

    Les nouveaux réplicas de lecture possèdent les mêmes spécifications que le nœud principal.
  5. Suivez les instructions pour finaliser le paiement.

Une fois le paiement effectué avec succès, le statut de l'instance passe à Changing Configuration. Patientez 1 à 5 minutes jusqu'à ce que le statut devienne Running. Vous pouvez suivre la progression sur la page des détails de l'instance.

Pour les instances déployées sur plusieurs zones de disponibilité, le système fournit des endpoints distincts pour la zone principale et la zone secondaire. Ces deux endpoints prennent en charge les opérations de lecture et d'écriture. Afin de minimiser la latence et de répartir la charge, acheminez les requêtes provenant de la zone secondaire vers l'endpoint de la zone secondaire.

Modifier ou désactiver la séparation lecture/écriture

Sur la page Node Management :

  • Modifier le nombre de réplicas de lecture : Cliquez sur Modify dans la colonne Actions. Les instances standard prennent en charge de 1 à 9 réplicas de lecture. Les instances en cluster prennent en charge de 1 à 4 réplicas de lecture par shard.

  • Désactiver la séparation lecture/écriture : Désactivez l'interrupteur Read/Write Splitting.

FAQ

Pourquoi obtiens-je l'erreur « The primary availability zone requires at least one read-only node » lors de l'activation de la séparation lecture/écriture ?

Votre instance standard ne comporte qu'un nœud principal dans la zone principale, sans nœuds réplica. La séparation lecture/écriture exige au moins un nœud réplica dans la zone principale, en plus du nœud principal.

Pour résoudre ce problème, ajoutez au moins un nœud réplica à votre instance dans la zone principale.

Combien de temps faut-il pour que les modifications prennent effet ?

Une fois le paiement effectué avec succès, le statut de l'instance passe à Changing Configuration. Les modifications sont généralement appliquées en 1 à 5 minutes, après quoi le statut revient à Running.

Combien de réplicas de lecture puis-je ajouter ?

  • Instances standard : 1 à 9 réplicas de lecture

  • Instances en cluster : 1 à 4 réplicas de lecture par shard

Les nouveaux réplicas de lecture possèdent les mêmes spécifications que le nœud principal.