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