Configura un clúster

Memorystore for Redis Cluster admite un subconjunto de los parámetros de configuración de Redis que puedes modificar para personalizar el comportamiento de tu clúster.

Los cambios de configuración no requieren que reinicies el clúster y no interrumpen el servicio. Memorystore para Redis Cluster guarda los cambios de inmediato. Si el clúster se reinicia, conservará los cambios de configuración. Después de crear un clúster, puedes actualizar los parámetros de configuración modificables. Para obtener más información, consulta Parámetros de configuración de clústeres compatibles.

Antes de comenzar

Asegúrate de instalar la versión más reciente de Google Cloud CLI. Para actualizar una instalación existente, usa el comando gcloud components update.

Ver parámetros de configuración

Para ver los parámetros de configuración, usa el comando gcloud redis clusters describe.

gcloud redis clusters describe CLUSTER_ID --region=REGION_ID

Realiza los siguientes reemplazos:

  • CLUSTER_ID: el ID del clúster
  • REGION_ID: Es la región en la que se encuentra el clúster.

Por ejemplo:

gcloud redis clusters describe my-cluster --region=us-central1

Si no cambias ningún parámetro de configuración de sus valores predeterminados, los parámetros no aparecerán en el resultado.

Establece un parámetro de configuración cuando crees un clúster

Para establecer un parámetro de configuración cuando creas un clúster, usa el comando
gcloud redis clusters create con la marca --redis-config.

gcloud redis clusters create CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--network=NETWORK \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT \
--redis-config=CONFIG_NAME=CONFIG_VALUE

Realiza los siguientes reemplazos:

  • CLUSTER_ID: Es el ID del clúster que estás creando.
  • REGION_ID: Es la región en la que deseas que se ubique el clúster.
  • PROJECT_ID: Es el ID del proyecto.
  • NETWORK: Es el nombre o la ruta de acceso completamente calificada de la red de nube privada virtual (VPC) a la que se conecta el clúster.
  • NODE_TYPE: Es el tipo de nodo del clúster.

  • SHARD_COUNT: Es la cantidad de fragmentos en tu clúster. El recuento de fragmentos determina la capacidad de memoria total para almacenar datos del clúster.

  • CONFIG_NAME: Es el nombre del parámetro de configuración que deseas establecer.

  • CONFIG_VALUE: Es el valor del parámetro que estás configurando.

Por ejemplo:

gcloud redis clusters create my-cluster --region=us-east1 --project=my-project --network=projects/my-project/global/networks/default --node-type=redis-highmem-medium --shard-count=3 --redis-config=maxmemory-policy=allkeys-lru

Actualiza un parámetro de configuración

Para actualizar un parámetro de configuración de un clúster existente, usa el comando
gcloud redis clusters update con la marca --update-redis-config.

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--update-redis-config=CONFIG_NAME=CONFIG_VALUE

Realiza los siguientes reemplazos:

  • CLUSTER_ID: el ID del clúster
  • REGION_ID: Es la región en la que se encuentra el clúster.
  • PROJECT_ID: Es el ID del proyecto.
  • CONFIG_NAME: Es el nombre del parámetro de configuración que deseas actualizar.
  • CONFIG_VALUE: Es el valor nuevo del parámetro.

Por ejemplo:

gcloud redis clusters update my-cluster --region=us-east1 --project=my-project --update-redis-config=maxmemory-policy=allkeys-lru

Para obtener más información sobre los parámetros de configuración que puedes actualizar, consulta Parámetros de configuración modificables.

Restablece un parámetro de configuración

Para restablecer un parámetro de configuración a su valor predeterminado, usa el comando
gcloud redis clusters update con la marca --remove-redis-config.

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--remove-redis-config=CONFIG_NAME

Realiza los siguientes reemplazos:

  • CLUSTER_ID: el ID del clúster
  • REGION_ID: Es la región en la que se encuentra el clúster.
  • PROJECT_ID: Es el ID del proyecto.
  • CONFIG_NAME: Es el nombre del parámetro de configuración que deseas restablecer a su valor predeterminado.

Por ejemplo:

gcloud redis clusters update my-cluster --region=us-east1 --project=my-project --remove-redis-config=maxmemory-policy