Administrar réplicas de lectura

En esta página, se proporcionan instrucciones para habilitar y administrar réplicas de lectura.

Crea una instancia de Redis con réplicas de lectura

Console

  1. Ve a la página Memorystore para Redis en la consola de Google Cloud.

    Memorystore para Redis

  2. Haga clic en Crear instancia.

    IU de Memorystore

  3. Sigue las instrucciones en Crea una instancia de Redis. pero vuelve a estas instrucciones cuando selecciones Tier.

  4. Elige el nivel Estándar.

  5. En el menú desplegable Configurar réplicas de lectura, selecciona la cantidad deseada. de réplicas de lectura.

  6. Vuelve a Crear una instancia de Redis. instrucciones adicionales para obtener orientación adicional sobre otros servicios configuraciones o haz clic en el botón Crear.

gcloud

Ingresa el siguiente comando. Reemplaza variables por los valores correspondientes:

gcloud redis instances create instance-id --size=size --region=region-id --replica-count=count --read-replicas-mode=read-replicas-enabled --tier=standard

Aquí:

  • count es un valor de 1 a 5. Esto establece la cantidad de réplicas de lectura.

Habilita réplicas de lectura en instancias de Redis existentes

Console

  1. Ve a la página Memorystore for Redis en la consola de Google Cloud.

    Memorystore para Redis

  2. Haz clic en el ID de la instancia.

  3. En la sección Configuración, junto a Réplicas de lectura, Haz clic en HABILITAR.

  4. Especifica un rango de IP personalizado (opcional)

    • Si tu instancia usa el modo de conexión de vinculación directa, puedes ingresar un rango de CIDR específico con un tamaño de bloque de al menos /28, siempre que no se superponga con ningún otro rango existente. Por ejemplo, puedes ingresar 10.100.0.0/28.

    • Si tu instancia usa el modo de conexión de acceso a servicios privados, puedes elegir un rango asignado existente de tamaño /28 en el menú desplegable. Para obtener instrucciones sobre cómo asignar un rango de direcciones IP visibles desde el menú desplegable, consulta Crea una asignación de IP.

  5. Haz clic en Habilitar réplicas de lectura.

gcloud

Para habilitar las réplicas de lectura para tu instancia, ingresa el siguiente comando y reemplaza variables por los valores correspondientes.

gcloud beta redis instances update --read-replicas-mode=READ_REPLICAS_ENABLED --secondary-ip-range=SECONDARY_RANGE

Aquí:

Escala instancias habilitadas de réplica de lectura

Agregar o quitar nodos de réplica de tu instancia de Redis

Console

  1. Ve a la página de Memorystore para Redis en la consola de Google Cloud.
    Memorystore para Redis
  2. Haz clic en el ID de la instancia a la que deseas agregar o quitar nodos de réplica.
  3. Haz clic en Edit.
  4. En Configurar réplicas de lectura, ingresa la cantidad de réplicas deseada.
  5. Haz clic en Guardar.

gcloud

Ingresa el siguiente comando. Reemplaza variables por los valores correspondientes:

gcloud redis instances update instance-id --region=region-id --replica-count=count

Aquí:

  • count es un valor de 1 a 5. Esto establece la cantidad de operaciones o escalar horizontalmente con réplicas de lectura.

Escalar el tamaño de los nodos de Redis

Console

  1. Ve a la página de Memorystore para Redis en la consola de Google Cloud.
    Memorystore para Redis
  2. Haz clic en el ID de la instancia que deseas cambiar de tamaño.
  3. Haz clic en Editar.
  4. En Capacidad, ingresa un tamaño nuevo en el campo para actualizar la capacidad de la instancia.
  5. Haz clic en Guardar.

gcloud

Ingresa el siguiente comando. Reemplaza variables por los valores correspondientes:

gcloud redis instances update instance-id --region=region-id --size=size

Aquí:

  • size es el tamaño de cada nodo de Redis en tu instancia, incluido el nodo principal. Por ejemplo, si tienes una instancia habilitada de réplica de lectura con seis nodos (incluido el principal) con --size=10, el total el tamaño de la instancia es de 60 GiB.

Cómo conectarse a tu instancia con el extremo de lectura

Para obtener instrucciones sobre cómo usar el extremo de lectura para conectarte a tu instancia, consulta Cómo conectarse a una instancia de Redis con el extremo de lectura.

Cómo ver la información de la réplica de lectura de tu instancia

Para obtener información sobre las réplicas de lectura de tu instancia, ejecuta el siguiente comando: reemplaza variables por los valores adecuados:

gcloud redis instances describe instance-id --region=region-id

En el resultado de los metadatos del comando anterior, haz lo siguiente:

  • readEndpoint: muestra la dirección IP del extremo de lectura.
  • readEndpointPort muestra el número de puerto del extremo de lectura.
  • readReplicasMode muestra si se habilitaron las réplicas de lectura.
  • readReplicaCount muestra la cantidad de réplicas que tiene la instancia.
  • nodes: muestra cada ID de nodo de réplica y la región en la que cada nodo de réplica el código fuente.