Memorystore pour Valkey est compatible avec un sous-ensemble des paramètres de configuration Valkey que vous pouvez modifier pour personnaliser le comportement de votre instance.
Les modifications de configuration ne nécessitent pas le redémarrage de l'instance et n'interrompent pas le service. Memorystore pour Valkey enregistre immédiatement vos modifications. Si l'instance redémarre, elle conserve vos modifications de configuration. Une fois que vous avez créé une instance, vous pouvez mettre à jour les paramètres de configuration modifiables. Pour en savoir plus, consultez Configurations d'instance compatibles.
Avant de commencer
Assurez-vous d'installer la dernière version de Google Cloud CLI. Pour mettre à jour
une installation existante, utilisez la gcloud components update
commande.
Afficher les paramètres de configuration
Pour afficher les paramètres de configuration, utilisez la
gcloud memorystore instances describe
commande.
gcloud memorystore instances describe INSTANCE_ID --location=REGION_ID
Effectuez les remplacements suivants :
- INSTANCE_ID : ID de l'instance
- REGION_ID : région où se trouve l'instance
Exemple :
gcloud memorystore instances describe my-instance --location=us-central1
Si vous ne modifiez pas les valeurs par défaut des paramètres de configuration, ces paramètres n'apparaissent pas dans la sortie.
Définir un paramètre de configuration lors de la création d'une instance
Pour définir un paramètre de configuration lors de la création d'une instance, utilisez la
gcloud memorystore instances create
commande avec l'option --engine-configs
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
Effectuez les remplacements suivants :
- INSTANCE_ID : ID de l'instance que vous créez.
- REGION_ID : région dans laquelle vous souhaitez placer l'instance.
- PROJECT_ID : ID du projet.
NODE_TYPE : le type de nœud de l'instance.
MODE : indique si vous créez une instance en mode Cluster activé ou en mode Cluster désactivé. Si vous omettez ce champ, Memorystore pour Valkey crée par défaut une instance en mode Cluster activé. Pour en savoir plus, consultez Activer et désactiver le mode Cluster.
SHARD_COUNT : nombre de segments dans votre instance. Le nombre de segments détermine la capacité mémoire totale pour stocker les données de l'instance.
Si le mode que vous sélectionnez est le mode Cluster désactivé, vous ne pouvez spécifier qu'un seul segment pour votre instance. Pour en savoir plus, consultez Spécifications des instances et des nœuds.
CONFIG_NAME : nom du paramètre de configuration que vous souhaitez définir.
CONFIG_VALUE : valeur du paramètre que vous définissez.
Exemple :
Exemple en mode Cluster activé
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
Exemple en mode Cluster désactivé
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
Mettre à jour un paramètre de configuration
Pour mettre à jour un paramètre de configuration d'une instance existante, utilisez la
gcloud memorystore instances update
commande avec l'--update-engine-configs option.
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --project=PROJECT_ID \ --update-engine-configs=CONFIG_NAME=CONFIG_VALUE
Effectuez les remplacements suivants :
- INSTANCE_ID : ID de l'instance
- REGION_ID : région où se trouve l'instance
- PROJECT_ID : ID de votre projet
- CONFIG_NAME : nom du paramètre de configuration que vous souhaitez mettre à jour
- CONFIG_VALUE : nouvelle valeur du paramètre
Exemple :
gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --update-engine-configs=maxmemory-policy=allkeys-lru
Pour en savoir plus sur les paramètres de configuration que vous pouvez mettre à jour, consultez Paramètres de configuration modifiables.
Réinitialiser un paramètre de configuration
Pour rétablir la valeur par défaut d'un paramètre de configuration, utilisez la
gcloud memorystore instances update
commande avec l'option --remove-engine-configs.
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --project=PROJECT_ID \ --remove-engine-configs=CONFIG_NAME
Effectuez les remplacements suivants :
- INSTANCE_ID : ID de l'instance
- REGION_ID : région où se trouve l'instance
- PROJECT_ID : ID de votre projet
- CONFIG_NAME : nom du paramètre de configuration dont vous souhaitez rétablir la valeur par défaut
Exemple :
gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --remove-engine-configs=maxmemory-policy
Réinitialiser tous les paramètres de configuration
Pour rétablir les valeurs par défaut de tous les paramètres de configuration, utilisez la
gcloud memorystore instances update
commande avec l'--clear-engine-configs option.
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --project=PROJECT_ID \ --clear-engine-configs
Effectuez les remplacements suivants :
- INSTANCE_ID : ID de l'instance
- REGION_ID : région où se trouve l'instance
- PROJECT_ID : ID de votre projet
Exemple :
gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --clear-engine-configs