Todos os produtos
Search
Central de documentação

Tair (Redis® OSS-Compatible):Crie uma instância distribuída

Última atualização: Jun 26, 2026

O Global Distributed Cache é um sistema de banco de dados ativo-ativo desenvolvido pela Alibaba Cloud que conecta várias instâncias filho do Tair (Enterprise Edition) em diferentes regiões, formando uma única instância logicamente distribuída. Todas as instâncias filho leem e escrevem simultaneamente, mantendo sincronização em tempo real. Essa arquitetura é ideal para redundância geográfica ativa, recuperação de desastres e sincronização de dados entre regiões.

Este tópico explica como criar uma instância distribuída convertendo uma instância existente do Tair com otimização de memória ou adquirindo uma nova instância como primeira instância filho.

Como funciona

O Global Distributed Cache interliga instâncias filho — cada uma implantada em uma região distinta — por meio de canais de sincronização de dados. Quando ocorre uma operação de escrita em qualquer instância filho, a alteração se propaga para todas as outras em tempo real.

Caso de uso

Descrição

Redundância geográfica ativa

Várias regiões atendem ao tráfego simultaneamente, reduzindo a latência para usuários distribuídos globalmente.

Recuperação de desastres

Se uma região ficar indisponível, as demais instâncias filho continuam a atender o tráfego sem necessidade de failover manual.

Sincronização de dados entre regiões

Os dados gravados em uma região são replicados automaticamente para todas as instâncias participantes.

Pré-requisitos

Antes de começar, verifique se você tem:

  • Uma conta Alibaba Cloud com acesso ao console do ApsaraDB for Redis.

  • Uma instância do Tair com otimização de memória para converter ou um plano para adquirir uma nova instância como primeira instância filho.

  • (Para conversão de instância existente) Um endereço de conexão padrão (por exemplo, r-hp3bpn39cs1vu****.redis.hangzhou.rds.aliyuncs.com). Endereços de conexão direta não têm suporte para conversão.

  • (Para conversão de instância existente) Um mecanismo de reconexão implementado na aplicação.

O recurso Global Distributed Cache é gratuito. A cobrança refere-se apenas às especificações das instâncias filho, seguindo o mesmo padrão de faturamento das instâncias padrão. Para mais detalhes, consulte Itens de faturamento .

Limites da instância

  • A primeira instância filho pode ser convertida a partir de uma instância existente do Tair com otimização de memória ou recém-adquirida.

  • A segunda e a terceira instâncias filho devem ser recém-adquiridas. Não é possível convertê-las a partir de instâncias existentes.

Para obter a lista completa de restrições, consulte Limites do Global Distributed Cache.

Converter uma instância existente

Este procedimento converte uma instância existente do Tair com otimização de memória na primeira instância filho de uma nova instância distribuída.

Importante

A conversão causa uma interrupção transitória de conexão de alguns segundos. Para minimizar o impacto:

  • Execute a conversão fora dos horários de pico.

  • Garanta que sua aplicação possua um mecanismo de reconexão.

  1. Faça login no console do ApsaraDB for Redis.

  2. No painel de navegação à esquerda, clique em Global Distributed Cache.

  3. No canto superior esquerdo, clique em Create Instance > Create From Existing Instance.

  4. No painel exibido, selecione a instância a ser convertida na primeira instância filho. Recomendamos definir o Execution Method como Convert Within Maintenance Window.

  5. Clique em OK.

Após a conversão, a instância deixa de aparecer na lista de instâncias padrão. Para gerenciá-la, clique em Global Distributed Cache no painel de navegação à esquerda.

Adquirir uma nova instância filho

Esta opção cria uma nova instância do Tair com otimização de memória e a registra como a primeira instância filho de uma instância distribuída. Utilize este caminho caso não tenha uma instância existente para conversão.

  1. Faça login no console do ApsaraDB for Redis.

  2. No painel de navegação à esquerda, clique em Global Distributed Cache.

  3. No canto superior esquerdo, clique em Create Instance > Create Distributed Instance.

  4. Na página de compra, configure os seguintes parâmetros:

    Configuração

    Opções

    Observações

    Service

    Tair (Enterprise Edition)

    Fixo — sem outras opções.

    Billing method

    Subscription / Pay-as-you-go

    Subscription: pagamento antecipado, econômico para uso de longo prazo. Pay-as-you-go: faturamento horário, adequado para uso de curto prazo.

    Deployment mode

    cloud-native (recomendado) / classic

    O modo cloud-native está atualmente em visualização pública. Se a opção estiver indisponível, preencha o formulário de solicitação para obter acesso.

    Storage medium

    Memory

    Fixo — sem outras opções.

    Region e kvstore_zone_group

    Selecione conforme sua configuração

    Escolha a mesma região e zona da sua instância do Elastic Compute Service (ECS) para obter menor latência ou selecione uma região próxima ao seu dispositivo local.

    VPC e vSwitch

    Selecione conforme sua configuração

    Utilize a mesma Virtual Private Cloud (VPC) da sua instância ECS para permitir comunicação via rede interna. Diferentes vSwitches dentro da mesma VPC ainda podem se comunicar.

    Set password

    Now

    Defina a senha da instância imediatamente.

    Subscription duration

    Escolha uma duração

    Aplica-se apenas ao método de faturamento Subscription.

  5. Clique em Buy Now.

  6. Na página Confirm Order, leia os Termos de Serviço e conclua o pagamento.

Após o pagamento, aguarde de 1 a 5 minutos. A instância filho estará pronta quando seu status mudar para Running.

Próximos passos

Adicionar uma instância filho a uma instância distribuída

Perguntas frequentes

Por que recebo o erro "The gdc custins trans not support"?

A instância que você tenta converter utiliza o modo de implantação classic e tem um endereço de conexão direta habilitado. Libere o endereço de conexão direta e tente a conversão novamente. Instâncias cloud-native não sofrem essa limitação.

Referência da API

Operação da API

Descrição

CreateTairInstance

Cria uma instância com otimização de memória para uso como primeira instância filho ou para adição a uma instância distribuída existente como segunda ou terceira instância filho.

CreateGlobalDistributeCache

Converte uma instância especificada na primeira instância filho de uma instância distribuída.

DescribeGlobalDistributeCache

Consulta informações detalhadas sobre uma instância distribuída.

RemoveSubInstance

Remove uma instância filho de uma instância distribuída e a converte novamente em uma instância padrão. Os dados são preservados.