Na página Node Management, ajuste a quantidade de nós de réplica para melhorar a recuperação de desastres e ative a divisão de leitura e gravação para aumentar o desempenho de leitura em cargas de trabalho com alta concorrência.
Pré-requisitos
Antes de começar, verifique se:
A instância está implantada no modo cloud-native
A instância é do tipo Redis Open-Source Edition ou Tair (Enterprise Edition) com otimização para DRAM ou memória persistente
A instância tem pelo menos 1 GB de memória
A instância é de alta disponibilidade
Limites suportados
A tabela a seguir mostra os limites de nós de réplica e réplicas de leitura por tipo de instância.
|
Tipo de instância |
Nós de réplica |
Réplicas de leitura |
|
Instância padrão |
1–9 |
1–9 |
|
Instância cluster (por shard) |
1–4 |
1–4 |
Ajustar a quantidade de nós de réplica
Faça login no console e acesse a página Instances. Na barra de navegação superior, selecione a região da instância. Localize a instância e clique em respectivo ID.
No painel de navegação à esquerda, clique em Node Management.
Na página Node Management, clique em Modify na coluna Actions.
-
No painel exibido, defina a quantidade de nós de réplica.
Instância padrão: 1 a 9 nós de réplica
Instância cluster: 1 a 4 nós de réplica por shard
Siga as instruções para concluir o pagamento.
Após o pagamento, o status da instância muda para Changing Configuration. O status retorna para Running em 1 a 5 minutos. Acompanhe o progresso na página de detalhes da instância.
Configuração de zona dupla
Para instâncias de zona dupla, utilize a seguinte distribuição de nós para minimizar a latência de failover:
|
Zona |
Configuração recomendada |
|
Zona primária |
1 nó mestre + 1 nó de réplica ou réplica de leitura |
|
Zona secundária |
2 nós de réplica ou réplicas de leitura |
Quando um switchover de alta disponibilidade (HA) é acionado, o sistema executa o switchover primeiro na zona primária para evitar o aumento de latência associado a um failover entre zonas.
Ative a divisão de leitura e gravação
A divisão de leitura e gravação utiliza uma arquitetura de replicação em estrela, em que todas as réplicas de leitura sincronizam diretamente com o nó mestre e mantêm baixa a latência de sincronização de dados. Após a ativação, a instância roteia automaticamente as solicitações de leitura e gravação sem necessidade de alterações no código. Esse recurso é ideal para cargas de trabalho com alta concorrência e foco em leitura.
Ativar ou desativar a divisão de leitura e gravação causa uma desconexão transitória na instância e aciona a migração de dados em segundo plano. O ajuste na quantidade de réplicas de leitura não causa desconexão transitória. Execute esta operação fora dos horários de pico, quando o tráfego de gravação for baixo, e certifique-se de que sua aplicação possa se reconectar automaticamente.
Faça login no console e acesse a página Instances. Na barra de navegação superior, selecione a região da instância. Localize a instância e clique em respectivo ID.
No painel de navegação à esquerda, clique em Node Management.
Ative a chave Read/Write Splitting.
-
No painel exibido, confirme a configuração da instância e o custo do pedido e clique em Pay.
NotaAs novas réplicas de leitura têm as mesmas especificações do nó mestre (instância original).
Siga as instruções para concluir o pagamento.
Após o pagamento, o status da instância muda para Changing Configuration. O status retorna para Running em 1 a 5 minutos. Acompanhe o progresso na página de detalhes da instância.
-
(Opcional) Para ajustar a quantidade de réplicas de leitura, clique em Modify na coluna Actions da página Node Management.
Instância padrão: 1 a 9 réplicas de leitura
Instância cluster: 1 a 4 réplicas de leitura por shard
Se a instância abranger duas zonas, ela fornecerá endpoints separados para a zona primária e a zona secundária (ambos suportam operações de leitura e gravação). Direcione as solicitações da zona secundária para o endpoint correspondente a fim de obter acesso baseado em proximidade e balanceamento de carga.