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 para Redis Cluster guarda 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
Para asegurarte de tener instalada la versión más reciente de Google Cloud CLI, ejecuta gcloud components update.
Visualiza los parámetros de configuración
Para ver los parámetros de configuración con Google Cloud CLI, ejecuta el
gcloud redis clusters describe comando y reemplaza variables con
los valores adecuados.
No puedes ver los parámetros de configuración cuando ejecutas 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
Configura un parámetro de configuración durante la creación del clúster
Para configurar un parámetro de configuración mientras creas un clúster, ejecuta el
gcloud redis clusters create comando con --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 for Redis Cluster que estás creando.
- 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 del clúster.
shard-count determina la cantidad de fragmentos de tu instancia. La cantidad 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 del nodo.
config-name es el parámetro de configuración que se modificará.
config-value es la configuración elegida 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
gcloud redis clusters update comando con la --update-redis-config marca
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
Restablece un parámetro de configuración
Para restablecer un parámetro de configuración a su valor predeterminado, ejecuta el
gcloud redis clusters update comando con la --remove-redis-config marca
y reemplaza variables por los valores adecuados.
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