Todos os produtos
Search
Central de documentação

Tair (Redis® OSS-Compatible):Arquiteturas de serviço

Última atualização: Jul 03, 2026

O Tair (Redis OSS-compatible) oferece duas arquiteturas de instância: padrão e cluster. Ambas permitem ativar opcionalmente o modo de divisão de leitura e escrita. Escolha a opção mais adequada com base no volume de dados, nos requisitos de throughput e na proporção entre leituras e escritas.

Conceitos principais

Uma instância do Tair é composta pelos seguintes componentes:

Componente

Descrição

Menor unidade de uma implantação do Tair. Cada nó executa um processo compatível com Redis.

Shard

Agrupamento de nós que armazena um subconjunto de dados. Em uma instância cluster, os dados são particionados em vários shards.

Nó mestre

Nó responsável por processar operações de escrita dentro de um shard ou de uma instância padrão.

Nó réplica

Cópia do nó mestre que fornece capacidade de failover. Caso o nó mestre falhe, as cargas de trabalho são transferidas automaticamente para o nó réplica.

Nó somente leitura

Nó adicional dedicado exclusivamente ao tráfego de leitura. Disponível quando a divisão de leitura e escrita está ativada.

Nó proxy

Camada de roteamento que distribui solicitações de leitura e escrita para os nós apropriados. Utilizado no modo proxy de cluster e nas configurações de divisão de leitura e escrita.

Escolha uma arquitetura

Dimensão

Arquitetura padrão

Arquitetura cluster

Estrutura interna

Um nó mestre e um ou mais nós réplica

Múltiplos shards, cada um com seu próprio nó mestre e um ou mais nós réplica

Particionamento de dados

Não. Todos os dados residem em um único shard.

Sim. Os dados são distribuídos entre os shards.

Mais indicado para

Pequenos volumes de dados com taxas de consulta estáveis

Grandes volumes de dados, alto QPS ou cargas de trabalho intensivas em throughput

Divisão de leitura e escrita

Suportada. Adicione nós somente leitura e nós proxy.

Suportada. Adicione nós somente leitura por shard.

Ambas as arquiteturas permitem ativar dinamicamente a divisão de leitura e escrita.

Escolha a arquitetura padrão se o conjunto de dados couber em um único nó e a taxa de consultas for previsível. Opte pela arquitetura cluster caso necessite de escalabilidade horizontal, seja porque o volume de dados excede a capacidade de um único nó ou porque a carga de trabalho exige paralelismo entre shards.

Arquitetura padrão

Uma instância padrão utiliza uma arquitetura mestre-réplica. O nó mestre processa todas as operações de leitura e escrita, enquanto o nó réplica mantém uma cópia dos dados em tempo real. Se o nó mestre falhar, as cargas de trabalho serão transferidas automaticamente para o nó réplica.

Standard architecture

Quando usar a arquitetura padrão:

  • Os dados cabem em uma única instância.

  • A taxa de consultas é estável e não ultrapassa a capacidade de um único nó.

  • É necessário armazenamento persistente com alta disponibilidade.

Arquitetura padrão com divisão de leitura e escrita

Caso o tráfego de leitura exceda a capacidade do nó mestre, ative a divisão de leitura e escrita para escalar o desempenho de leitura. Esse modo adiciona múltiplos nós proxy e nós somente leitura ao par base mestre-réplica.

Funções dos componentes:

  • Nós proxy: encaminham solicitações de escrita para o nó mestre e distribuem as requisições de leitura entre o nó mestre e os nós somente leitura.

  • Nós somente leitura: atendem ao tráfego de leitura e reduzem a carga sobre o nó mestre.

Standard architecture with read/write splitting

Cenários recomendados para esta configuração:

  • Tráfego de leitura elevado e carga de trabalho predominantemente de leitura.

  • Necessidade de armazenamento persistente com capacidade de escalar o throughput de leitura.

Arquitetura cluster

Em uma instância cluster, os dados são distribuídos por múltiplos shards. Cada shard emprega uma arquitetura mestre-réplica com vários nós, garantindo tanto escalabilidade horizontal quanto alta disponibilidade.

Cluster architecture

Quando adotar a arquitetura cluster:

  • Volume de dados superior à capacidade de um único nó.

  • Carga de trabalho que demanda alto QPS.

  • Operações intensivas em throughput que se beneficiam do processamento paralelo entre shards.

Arquitetura cluster com divisão de leitura e escrita

Se o tráfego de leitura superar a capacidade dos nós mestres individuais de cada shard, ative a divisão de leitura e escrita para o cluster. Cada shard passa de uma configuração mestre-réplica padrão para uma arquitetura de divisão de leitura e escrita, contando com nós somente leitura dedicados para atender ao tráfego de leitura.

Cluster architecture with read/write splitting

Situações ideais para esta configuração:

  • Tráfego de leitura que excede a capacidade do nó mestre em shards individuais.

  • Throughput geral de leitura que precisa escalar além da capacidade exclusiva dos nós mestres.

Edições, tipos de série e versões do mecanismo

A arquitetura é uma das diversas dimensões que definem uma instância do Tair:

Dimensão

Exemplos

Edição

Redis Open-Source Edition, Tair (Enterprise Edition)

Tipo de série

Instâncias baseadas em DRAM

Versão do mecanismo

Redis 5.0, Redis 7.0

As descrições de arquitetura nesta página aplicam-se a todas as edições, tipos de série e versões do mecanismo. Para especificações detalhadas, consulte: