Todos os produtos
Search
Central de documentação

Tair (Redis® OSS-Compatible):Service architectures

Última atualização: Aug 26, 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 arquitetura 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

Processa 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 da 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.

Cenário ideal

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 ative 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 quando precisar de escalabilidade horizontal, seja porque o volume de dados excede a capacidade de um único nó, seja 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

Se o tráfego de leitura superar 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

Indicações para esta configuração:

  • O tráfego de leitura é elevado e a carga de trabalho é predominantemente de leitura.

  • Há 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 adota uma arquitetura mestre-réplica com vários nós, garantindo escalabilidade horizontal e alta disponibilidade.

Cluster architecture

Quando adotar a arquitetura cluster:

  • O volume de dados excede a capacidade de um único nó.

  • A carga de trabalho demanda alto QPS.

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

Arquitetura cluster com divisão de leitura e escrita

Caso o tráfego de leitura ultrapasse a capacidade dos nós mestres individuais de cada shard, ative a divisão de leitura e escrita no cluster. Cada shard passa de uma configuração mestre-réplica padrão para uma arquitetura com divisão de leitura e escrita, utilizando nós somente leitura dedicados para atender às requisições de leitura.

Cluster architecture with read/write splitting

Recomendações de uso para este cenário:

  • O tráfego de leitura supera a capacidade do nó mestre em shards individuais.

  • O throughput geral de leitura precisa escalar além do que apenas os nós mestres conseguem oferecer.

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

A arquitetura é uma das várias 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: