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/ 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?
Atualizado em 2023-12-20 GMT+08:00

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 Redis Cluster usa um método especial de fragmentação de dados. Cada chave faz parte de um slot de hash, que é mantido por um nó no cluster. Para calcular qual é o slot de hash de uma determinada chave:

  1. Pegue o CRC16 da chave no módulo 16384.
  2. Com base no mapeamento entre slots de hash e partições, as conexões são redirecionadas para o nó certo para operações de leitura e gravação de dados.

Portanto, as chaves não são distribuídas uniformemente para cada partição de uma instância. Se uma partição contiver uma chave grande ou uma tecla de atalho, a capacidade ou o desempenho da partição será sobrecarregado, mas a carga em outras partições ainda é baixa. Como resultado, o gargalo de capacidade ou desempenho de toda a instância não é atingido.