Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Distributed Cache Service/ Preguntas frecuentes/ Uso de Redis/ La capacidad y el rendimiento de la instancia de Clúster Redis están todavía bajos, ¿por qué se sobrecarga la capacidad o el rendimiento de una partición?
Actualización más reciente 2023-05-08 GMT+08:00

La capacidad y el rendimiento de la instancia de Clúster Redis están todavía bajos, ¿por qué se sobrecarga la capacidad o el rendimiento de una partición?

Clúster Redis utiliza un método especial de la partición de datos. Cada clave es parte de una ranura de hash, que es mantenida por un nodo en el clúster. Para calcular cuál es la ranura de hash de una clave dada:

  1. Tome el CRC16 del módulo de clave 16384.
  2. En base a la asignación entre ranuras de hash y particiones, las conexiones se redirigen al nodo derecho para las operaciones de lectura y escritura de datos.

Por lo tanto, las claves no se distribuyen uniformemente a cada partición de una instancia. Si una partición contiene una clave grande o una clave de mucho uso, la capacidad o el rendimiento de la partición se sobrecargará, pero la carga en otras particiones sigue siendo baja. Como resultado, no se alcanza el cuello de botella de la capacidad o del rendimiento de toda la instancia.