¿Qué son las cantidades de partición y de réplicas?
Partición
Una partición es una unidad de gestión en clústeres de Redis. Cada partición corresponde a un proceso de redis-servidor. Un clúster consta de varias particiones. Cada partición tiene varias ranuras. Los datos se almacenan de forma distribuida en las ranuras. Las particiones aumentan la capacidad de caché y las conexiones simultáneas.
Cada instancia de clúster consta de varias particiones. De forma predeterminada, cada partición es una instancia principal/en espera con dos réplicas. El número de particiones es igual al número de nodos principales en una instancia de clúster.
Réplica
Una réplica se refiere a un nodo de una instancia de DCS. Puede ser un nodo principal o un nodo en espera. Una instancia de réplica única no tiene nodo en espera. Una instancia de dos réplicas tiene un nodo principal y un nodo en espera. Por ejemplo, si el número de réplicas se establece en tres para una instancia principal/en standby, la instancia tiene un nodo principal y dos nodos en standby.
Número de réplicas y particiones de diferentes tipos de instancia
- Nodo único: Cada instancia tiene solo un nodo (un proceso Redis). Si el proceso de Redis es defectuoso, DCS inicia un nuevo proceso de Redis para la instancia.
- Principal/en espera y separación de lectura/escritura: Cada instancia tiene una partición que contiene un nodo principal y uno o más nodos en espera. Si el nodo principal está defectuoso, se activa la conmutación principal/en espera para restaurar los servicios. Cuantas más réplicas (nodos en espera), mejor será la confiabilidad (el rendimiento no se ve afectado).
- Clúster: Cada instancia tiene varias particiones. De forma predeterminada, cada partición es una instancia principal/en espera con dos réplicas. Por ejemplo, si una instancia de clúster tiene tres particiones y tres réplicas, cada partición tiene tres nodos (un nodo principal y dos nodos en espera).
Tipo de instancia
Particiones (Shards)
Réplicas
Balanceo de carga
Direcciones IP
Nodo único
1
-
-
1
Principal/en espera (la edición básica)
1
Predeterminado: 2; Personalizado: múltiple
No admitido
Igual que el número de réplicas
Principal/en espera (la edición profesional)
1
2 (no personalizado)
No admitido
Igual que el número de réplicas
Separación de lectura/escritura
1
Predeterminado: 2; Personalizado: múltiple
Admitido
1
Clúster Proxy
Múltiple
2 (no personalizado)
Admitido
1
Clúster Redis
Múltiple
Predeterminado: 2; Personalizado: uno o varios
No admitido
Número de réplicas x Número de partición
Uso de Redis Preguntas frecuentes
- ¿Qué es la memoria reservada? ¿Cómo configuro la memoria reservada?
- ¿Qué son las cantidades de partición y de réplicas?
- ¿Por qué el uso de CPU de una instancia de DCS Redis es 100%?
- ¿Puedo cambiar la VPC y la subred de una instancia de DCS Redis?
- ¿Por qué no se pueden configurar los grupos de seguridad para las instancias de edición básica de DCS Redis 4.0/5.0/6.0?
- ¿Las instancias de DCS Redis limitan el tamaño de una clave o de un valor?
- ¿Puedo obtener las direcciones de los nodos en una instancia de DCS Redis de clúster?
- ¿Por qué la memoria disponible es más pequeña que el tamaño de caché de instancia?
- ¿DCS for Redis admite la separación de lectura/escritura?
- ¿DCS for Redis soporta multi-BD?
- ¿Cómo sé si una instancia es de BD única o de BD múltiples?
- ¿DCS for Redis admite Clúster Redis?
- ¿Qué es Sentinel?
- ¿DCS for Redis es compatible con Sentinels?
- ¿Cuál es la política predeterminada de desalojo de datos?
- ¿Qué debo hacer si ocurre un error en redis_exporter?
- ¿Cómo puedo proteger mis instancias de DCS Redis?
- ¿Por qué las instancias de Clúster Proxy de DCS Redis 3.0 no soportan el bloqueo distribuido de Redisson?
- ¿Puedo personalizar o cambiar el puerto para acceder a una instancia de DCS?
- ¿Puedo modificar las direcciones de conexión para acceder a una instancia de DCS?
- ¿Por qué no puedo eliminar una instancia?
- ¿DCS admite el despliegue entre las AZ?
- ¿Por qué se necesita mucho tiempo para iniciar una instancia de clúster de DCS?
- ¿DCS for Redis proporciona software de gestión de backend?
- ¿Por qué se utiliza la memoria de una instancia de DCS Redis por pocas claves?
- ¿Puedo recuperar datos eliminados de una instancia de DCS?
- ¿DCS for Redis admite la transmisión cifrada de SSL?
- ¿Cómo puedo habilitar o deshabilitar SSL para el acceso público a una instancia de DCS Redis 3.0?
- ¿Por qué la memoria disponible de las instancias de DCS no utilizadas es menor que la memoria total y por qué el uso de la memoria de las instancias DCS no utilizadas es mayor que cero?
- ¿Cómo calculo el uso de la memoria 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?
- ¿DCS admite los complementos, extensiones o módulos externos?
- ¿Por qué desaparece una clave en Redis?
- ¿Por qué ocurre un error de OOM durante una conexión de Redis?
- ¿Qué clientes puedo utilizar para Clúster Redis en diferentes lenguajes de programación?
- ¿Por qué necesito configurar el tiempo de espera para Clúster Redis?
- ¿Por qué veo un error de tiempo de espera al leer datos de Redis?
- ¿Cuáles son las limitaciones en el despliegue de multi-BD en una instancia de Clúster Proxy?
- ¿Puedo cambiar la AZ de una instancia?
- Explicación y uso de etiquetas de hash
- ¿Se conservarán los datos almacenados en caché después de reiniciar una instancia?
- ¿Cómo puedo comprar una instancia de multi-BD de Clúster Proxy?
- ¿Por qué se congela una instancia?
Comentarios
¿Le pareció útil esta página?
Deje algún comentariomore