Memorystore para Valkey admite un subconjunto de los parámetros de configuración de Valkey que puedes modificar para personalizar el comportamiento de tu instancia.
Los cambios de configuración no requieren que reinicies la instancia y no interrumpen el servicio. Memorystore para Valkey guarda los cambios de inmediato. Si se reinicia la instancia, esta conserva los cambios de configuración. Después de crear una instancia, puedes actualizar los parámetros de configuración modificables. Para obtener más información, consulta Configuraciones de instancias compatibles.
Antes de comenzar
Asegúrate de instalar la versión más reciente de Google Cloud CLI. Para actualizar
una instalación existente, usa el gcloud components update
comando.
Visualiza los parámetros de configuración
Para ver los parámetros de configuración, usa el
gcloud memorystore instances describe
comando.
gcloud memorystore instances describe INSTANCE_ID --location=REGION_ID
Realiza los siguientes reemplazos:
- INSTANCE_ID: Es el ID de la instancia.
- REGION_ID: Es la región en la que se encuentra la instancia.
Por ejemplo:
gcloud memorystore instances describe my-instance --location=us-central1
Si no cambias ningún parámetro de configuración de sus valores predeterminados, los parámetros no aparecerán en el resultado.
Establece un parámetro de configuración cuando creas una instancia
Para establecer un parámetro de configuración cuando creas una instancia, usa el
gcloud memorystore instances create
comando con la --engine-configs marca.
gcloud memorystore instances create INSTANCE_ID \ --location=REGION_ID \ --project=PROJECT_ID \ --node-type=NODE_TYPE \ --mode=MODE \ --shard-count=SHARD_COUNT \ --engine-configs=CONFIG_NAME=CONFIG_VALUE
Realiza los siguientes reemplazos:
- INSTANCE_ID: Es el ID de la instancia que crearás.
- REGION_ID: Es la región en la que deseas que se ubique la instancia.
- PROJECT_ID: Es el ID del proyecto.
NODE_TYPE: Es el tipo de nodo para la instancia.
MODE: Indica si crearás una instancia con el modo de clúster habilitado o inhabilitado. Si omites este campo, de forma predeterminada, Memorystore for Valkey crea una instancia con el modo de clúster habilitado. Para obtener más información, consulta Habilita e inhabilita el modo de clúster.
SHARD_COUNT: Es la cantidad de fragmentos de tu instancia. La cantidad de fragmentos determina la capacidad total de memoria para almacenar datos de instancias.
Si el modo que seleccionas es el modo de clúster inhabilitado, puedes especificar solo un fragmento para tu instancia. Para obtener más información, consulta Especificación de instancias y nodos.
CONFIG_NAME: Es el nombre del parámetro de configuración que deseas establecer.
CONFIG_VALUE: Es el valor del parámetro que estás configurando.
Por ejemplo:
Ejemplo del modo de clúster habilitado
gcloud memorystore instances create my-instance --location=us-east1 --project=my-project --node-type=highmem-medium --shard-count=3 --engine-configs=maxmemory-policy=allkeys-lru
Ejemplo del modo de clúster inhabilitado
gcloud memorystore instances create my-instance --location=us-east1 --project=my-project --node-type=highmem-medium --mode=cluster-disabled --shard-count=1 --engine-configs=maxmemory-policy=allkeys-lru
Actualiza un parámetro de configuración
Para actualizar un parámetro de configuración de una instancia existente, usa el
gcloud memorystore instances update
comando con la --update-engine-configs marca.
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --project=PROJECT_ID \ --update-engine-configs=CONFIG_NAME=CONFIG_VALUE
Realiza los siguientes reemplazos:
- INSTANCE_ID: Es el ID de la instancia.
- REGION_ID: Es la región en la que se encuentra la instancia.
- PROJECT_ID: Es el ID del proyecto.
- CONFIG_NAME: Es el nombre del parámetro de configuración que deseas actualizar.
- CONFIG_VALUE: Es el valor nuevo del parámetro.
Por ejemplo:
gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --update-engine-configs=maxmemory-policy=allkeys-lru
Para obtener más información sobre los parámetros de configuración que puedes actualizar, consulta Parámetros de configuración modificables.
Restablece un parámetro de configuración
Para restablecer un parámetro de configuración a su valor predeterminado, usa el
gcloud memorystore instances update
comando con la --remove-engine-configs marca.
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --project=PROJECT_ID \ --remove-engine-configs=CONFIG_NAME
Realiza los siguientes reemplazos:
- INSTANCE_ID: Es el ID de la instancia.
- REGION_ID: Es la región en la que se encuentra la instancia.
- PROJECT_ID: Es el ID del proyecto.
- CONFIG_NAME: Es el nombre del parámetro de configuración que deseas restablecer a su valor predeterminado.
Por ejemplo:
gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --remove-engine-configs=maxmemory-policy
Restablece todos los parámetros de configuración
Para restablecer todos los parámetros de configuración a sus valores predeterminados, usa el
gcloud memorystore instances update
comando con la --clear-engine-configs marca.
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --project=PROJECT_ID \ --clear-engine-configs
Realiza los siguientes reemplazos:
- INSTANCE_ID: Es el ID de la instancia.
- REGION_ID: Es la región en la que se encuentra la instancia.
- PROJECT_ID: Es el ID del proyecto.
Por ejemplo:
gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --clear-engine-configs