Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Distributed Cache Service/ Perguntas frequentes/ Uso do Redis/ O DCS for Redis suporta divisão de leitura/gravação?
Atualizado em 2023-12-20 GMT+08:00

O DCS for Redis suporta divisão de leitura/gravação?

A tabela a seguir descreve o suporte do DCS para divisão de leitura/gravação.

Tipos de instância

Divisão de leitura/gravação

Divisão de leitura/gravação

Compatível.

NOTA:

Para implementar a divisão de leitura/gravação sem configurações de cliente, use read/write splitting instances.

Redis Cluster

A divisão de leitura/gravação pode ser configurada e implementada no cliente. Para mais detalhes, consulte Configuração.

Principal/em espera (Redis 4.0/5.0/6.0 básico)

A divisão de leitura/gravação pode ser implementada em um cliente que é capaz de distinguir entre solicitações de leitura e gravação.

Outros

Incompatível.

Configuração

  • Para uma Redis Cluster instance, você pode consultar todos os nós principais e de réplica executando o comando CLUSTER NODES. O cliente se conectará às réplicas e configurará o acesso somente leitura nelas.

    Execute o seguinte comando para consultar nós de cluster:

    redis-cli -h {redis_address} -p {redis_port} -a {redis_password} cluster nodes

    A configuração somente leitura nas réplicas é obtida por meio do comando READONLY.

  • Para uma instância básica principal/em espera do DCS Redis 4.0/5.0/6.0, há dois nomes de domínio exibidos na página de detalhes da instância do console: um endereço de leitura/gravação (nó principal) e um endereço somente leitura (nó em espera). No cliente, você pode direcionar solicitações de gravação para o nome de domínio de leitura/gravação e solicitações de leitura para o nome de domínio somente leitura.
  • Para uma read/write splitting instance, a divisão de leitura/gravação é implementada no lado do servidor por padrão. Os proxies distinguem entre solicitações de leitura e gravação e encaminham solicitações de gravação para o nó principal e solicitações de leitura para o nó em espera. Você não precisa executar nenhuma configuração no cliente.