Memorystore for 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.
Para aplicar los cambios de configuración, no es necesario reiniciar 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, puede actualizar cualquier parámetro de configuración que se pueda modificar.
Para obtener más información sobre los parámetros de configuración modificables, consulta Configuraciones de instancias admitidas.
Antes de empezar
Asegúrate de haber instalado la versión más reciente de la CLI de Google Cloud
ejecutando gcloud components update
.
Ver parámetros de configuración
Para ver los parámetros de configuración con la CLI de Google Cloud, ejecuta el comando gcloud redis clusters describe
y sustituye variables por los valores adecuados.
No puedes ver los parámetros de configuración al ejecutar el comando gcloud redis clusters describe
a menos que hayas cambiado el valor predeterminado de un parámetro de configuración.
gcloud redis clusters describe instance-id --region=region-id
Ejemplo:
gcloud redis clusters describe my-instance --region=us-central1
Definir un parámetro de configuración durante la creación del clúster
Para definir un parámetro de configuración al crear un clúster, ejecuta el comando gcloud redis clusters create
con la marca --redis-config
y sustituye 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 \
Haz los cambios siguientes:
- instance-id es el ID de la instancia de Memorystore for Redis Cluster que vas a crear.
- region-id es la región en la que quieres colocar la instancia.
- project-id es el ID del proyecto.
node-type es el tipo de nodo que has elegido. Los valores aceptados son:
redis-shared-core-nano
redis-standard-small
redis-highmem-medium
redis-highmem-xlarge
shard-count determina el número de particiones de tu instancia. El número de particiones determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre las especificaciones de los clústeres, consulta Especificaciones de clústeres y nodos.
config-name es el parámetro de configuración que se va a modificar.
config-value es el ajuste que ha elegido para el parámetro que está 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
Actualizar un parámetro de configuración
Para actualizar un parámetro de configuración de una instancia, ejecuta el comando gcloud redis clusters update
con la marca --update-redis-config
y sustituye 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
Restablecer un parámetro de configuración
Para restablecer el valor predeterminado de un parámetro de configuración, ejecuta el comando gcloud redis clusters update
con la marca --remove-redis-config
y sustituye variables por los valores correspondientes.
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