Redis de división de lectura/escritura
La separación de lectura/escritura es adecuada para escenarios con alta simultaneidad de lectura y pocas solicitudes de escritura, con el objetivo de mejorar el rendimiento de la alta simultaneidad y reducir los costos de operación.

- El tipo de instancia de separación de lectura/escritura solo se admite en algunas regiones.
- Solo DCS Redis 4.0/5.0/6.0 de edición básica admite instancias de separación de lectura/escritura.
La separación de lectura/escritura se implementa en el lado del servidor por defecto. Los proxy distinguen entre las solicitudes de lectura y de escritura, y reenvían las solicitudes de escritura al nodo principal y las de lectura al nodo en espera. No es necesario realizar ninguna configuración en el cliente.
- Las solicitudes de lectura se envían a réplicas. Hay un retraso cuando los datos se sincronizan desde el principal a las réplicas.
Si sus servicios son sensibles al retraso, no utilice instancias de separación de lectura/escritura. En su lugar, utilice instancias de principal/en standby o de clúster.
- La separación de lectura/escritura es adecuada cuando hay más solicitudes de lectura que solicitudes de escritura. Si hay muchas solicitudes de escritura, el principal y las réplicas pueden desconectarse, o la sincronización de datos entre ellas puede fallar después de la desconexión. Como resultado, el rendimiento de lectura se deteriora.
Si sus servicios son pesados en escritura, use instancias principal/en espera o de clúster.
- Si una réplica es defectuosa, toma algún tiempo sincronizar todos los datos del principal. Durante la sincronización, la réplica no proporciona servicios y el rendimiento de lectura de la instancia se deteriora.
Para reducir el impacto de la interrupción, utilice una instancia con menos de 32 GB de memoria. Cuanto menor sea la memoria, menor será el tiempo para la sincronización completa de datos entre el principal y las réplicas, y menor será el impacto de la interrupción.
Arquitectura

Descripción de la arquitectura:
- Servicio de punto de conexión de VPC
Puede configurar su instancia de DCS compatible con Redis como un servicio de punto de conexión de VPC y acceder a la instancia en la dirección de servicio de punto de conexión de VPC.
La dirección IP o el nombre de dominio de la instancia de separación de lectura/escritura de DCS compatible con Redis es la dirección del servicio de punto de conexión de VPC.
- ELB
Los balanceadores de carga se despliegan en modo HA de clúster y soportan el despliegue multi-AZ.
- Proxy
Se usa un clúster proxy para distinguir entre las solicitudes de lectura y las de escritura, y reenviar las solicitudes de escritura al nodo principal y las de lectura al nodo de reserva. No es necesario configurar el cliente.
- Clúster de Sentinel
Los Sentinel monitorean el estado del principal y de las réplicas. Si el nodo principal es defectuoso o anormal, se realiza una conmutación por error para garantizar que los servicios no se interrumpan.
- Instancia principal/en espera
Una instancia de separación de lectura/escritura es esencialmente una instancia principal/en standby que consiste en un nodo principal y un nodo en espera. De forma predeterminada, la persistencia de datos está habilitada y los datos se sincronizan entre los dos nodos.
Los nodos principal y en standby pueden desplegarse en diferentes AZ.