Configurar una instancia

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