O que são quantidades de partições e réplicas?
Partição
Uma shard é uma unidade de gerenciamento em clusters do Redis. Cada partição corresponde a um processo redis-server. Um cluster consiste em vários partições. Cada partição tem vários slots. Os dados são armazenados de forma distribuída nos slots. Partições aumentam a capacidade de cache e conexões simultâneas.
Cada instância de cluster consiste em várias partições. Por padrão, cada partição é uma instância principal/em espera com duas réplicas. O número de partições é igual ao número de nós principais em uma instância de cluster.
Réplicas
Uma réplica refere-se a um node de uma instância de DCS. Pode ser um nó principal ou um nó em espera. Uma instância de réplica única não tem nenhum nó em espera. Uma instância de duas réplicas tem um nó principal e um nó em espera. Por exemplo, se o número de réplicas for definido como três para uma instância de nó principal/em espera, a instância terá um nó principal e dois nós em espera.
Número de réplicas e partições de diferentes tipos de instância
- Nó único: cada instância tem apenas um nó (um processo do Redis). Se o processo do Redis estiver com defeito, o DCS iniciará um novo processo do Redis para a instância.
- Divisão principal/em espera e de leitura/gravação: cada instância tem uma partição, que contém um nó principal e um ou mais nós em espera. Se o nó principal estiver defeituoso, a alternância principal/em espera será acionada para restaurar os serviços. Quanto mais as réplicas (nós em espera), melhor a confiabilidade (o desempenho não é afetado).
- Cluster: cada instância tem várias partições. Por padrão, cada partição é uma instância principal/em espera com duas réplicas. Por exemplo, se uma instância de cluster tiver três partições e três réplicas, cada partição terá três nós (um nó principal e dois nós em espera).
Tipos de instância
Partições
Réplicas
Balanceamento de carga
Endereços de IP
Nó único
1
-
-
1
Principal/em espera (edição básica)
1
Padrão: 2; personalizável: múltipla
Não suportado
O mesmo que o número de réplicas
Principal/em espera (edição profissional)
1
2 (não personalizável)
Não suportado
O mesmo que o número de réplicas
Divisão de leitura/gravação
1
Padrão: 2; personalizável: múltipla
Suportado
1
Proxy Cluster
Múltiplas
2 (não personalizável)
Suportado
1
Redis Cluster
Múltiplas
Padrão: 2; personalizável: uma ou múltiplas
Não suportado
Número de réplicas x Número de partições
Uso do Redis Perguntas frequentes
- O que é memória reservada? Como configurar a memória reservada?
- O que são quantidades de partições e réplicas?
- Posso alterar a VPC e a sub-rede de uma instância do DCS Redis?
- Por que os grupos de segurança não podem ser configurados para instâncias do DCS Redis 4.0/5.0/6.0 edição básica?
- As instâncias do DCS Redis limitam o tamanho de uma chave ou valor?
- Posso obter os endereços dos nós em uma instância do DCS Redis de cluster?
- Por que a memória disponível é menor que o tamanho do cache de instância?
- O DCS for Redis suporta divisão de leitura/gravação?
- O DCS for Redis oferece suporte a vários bancos de dados?
- Como sei se uma instância é de banco de dados único ou de vários bancos de dados?
- O DCS for Redis oferece suporte a clusters do Redis?
- O DCS for Redis oferece suporte a Sentinels?
- Qual é a política padrão de despejo de dados?
- O que devo fazer se ocorrer um erro no redis_exporter?
- Como proteger minhas instâncias do DCS Redis?
- Por que o bloqueio distribuído do redisson não é suportado pelas instâncias do DCS Redis 3.0 de Proxy Cluster?
- Posso personalizar ou alterar a porta para acessar uma instância de DCS?
- Posso modificar os endereços de conexão para acessar uma instância de DCS?
- Por que não consigo excluir uma instância?
- O DCS oferece suporte à implementação entre AZs?
- Por que leva muito tempo para iniciar uma instância de DCS de cluster?
- O DCS for Redis fornece software de gerenciamento de back-end?
- Posso recuperar dados excluídos de uma instância de DCS?
- A DCS for Redis oferece suporte à transmissão criptografada SSL?
- Como habilitar ou desabilitar o SSL para acesso público a uma instância do DCS Redis 3.0?
- Por que a memória disponível de instâncias de DCS não usadas é menor que a memória total e por que o uso de memória de instâncias de DCS não usadas é maior que zero?
- Como estimar o uso da memória do Redis?
- Por que a capacidade ou o desempenho de uma partição de uma instância de Redis Cluster está sobrecarregado quando a instância ainda está abaixo do gargalo?
- O DCS oferece suporte a extensões, plug-ins ou módulos externos?
- Por que uma chave desaparece no Redis?
- Por que ocorre um erro de OOM durante uma conexão do Redis?
- Quais clientes posso usar para o Redis Cluster em diferentes linguagens de programação?
- Por que preciso configurar o tempo limite para o Redis Cluster?
- Quais são as restrições na implementação de vários bancos de dados em uma instância de Proxy Cluster?
- Posso alterar a AZ de uma instância?
- Explicação e uso de hashtags
- Os dados armazenados em cache serão retidos após uma instância ser reiniciada?
- Como comprar uma instância de Proxy Cluster de vários bancos de dados?
- Por que uma instância é congelada?
Feedback
Esta página foi útil?
Deixar um comentáriomore