Cómo configurar una instancia

Memorystore para Redis Cluster admite un subconjunto de los parámetros de configuración nativos de Redis que puedes modificar para personalizar el comportamiento de tu instancia.

Los cambios en la configuración no requieren que reinicies la instancia, y el servicio no se interrumpe. Si reinicias la instancia, Memorystore for Redis Cluster guardará los cambios. Después de crear la instancia, puedes actualizar cualquier parámetro de configuración que sea modificable.

Para obtener más información sobre los parámetros de configuración modificables, consulta Configuraciones de instancias compatibles.

Antes de comenzar

Ejecuta gcloud components update para asegurarte de haber instalado la versión más reciente de Google Cloud CLI.

Cómo ver los parámetros de configuración

Para ver los parámetros de configuración con Google Cloud CLI, ejecuta el comando gcloud redis clusters describe y reemplaza variables por los valores adecuados.

No verás parámetros de configuración cuando ejecutes el comando gcloud redis clusters describe, a menos que hayas cambiado un parámetro de configuración de su valor predeterminado.

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

Ejemplo:

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

Cómo establecer un parámetro de configuración durante la creación del clúster

Para establecer un parámetro de configuración mientras creas un clúster, ejecuta el comando gcloud redis clusters create con la marca --redis-config y reemplaza variables por los valores adecuados.

gcloud redis clusters create instance-id \
--region=region-id \
--project=project-id \
--node-type=node-type \
--shard-count=shard-count \
--redis-config=config-name=config-value \

Reemplaza lo siguiente:

  • instance-id es el ID de la instancia de Memorystore para Redis Cluster que creas.
  • region-id es la región en la que deseas colocar la instancia.
  • project-id es el ID del proyecto.
  • node-type es el tipo de nodo que elegiste. Los valores aceptados son los siguientes:

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • shard-count determina la cantidad de fragmentos de tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más detalles sobre la especificación del clúster, consulta Especificación del clúster y el nodo.

  • config-name es el parámetro de configuración que se modificará.

  • config-value es el parámetro de configuración que elegiste y que corresponde al parámetro que estás configurando.

Por ejemplo:

gcloud redis clusters create foo --region=us-east1 --project=test-proj --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 una instancia existente, ejecuta el comando gcloud redis clusters update con la marca --update-redis-config y reemplaza variables por los valores adecuados.

gcloud redis clusters update instance-id \
--region=region-id \
--project=project-id \
--update-redis-config=config-name=config-value

Ejemplo:

gcloud redis clusters update foo --region=us-east1 --project=test-proj --update-redis-config=maxmemory-policy=allkeys-lru

Cómo restablecer un parámetro de configuración

Para restablecer un parámetro de configuración a su valor predeterminado, ejecuta el comando gcloud redis clusters update con la marca --remove-redis-config y reemplaza variables por los valores apropiados.

gcloud redis clusters update instance-id \
--region=region-id \
--project=project-id \
--remove-redis-config=config-name

Ejemplo:

gcloud redis clusters update foo --region=us-east1 --project=test-proj --remove-redis-config=maxmemory-policy