Memorystore pour Redis Cluster prend en charge un sous-ensemble des paramètres de configuration natifs de Redis que vous pouvez modifier pour personnaliser le comportement de votre instance.
Les modifications de configuration ne nécessitent pas de redémarrer l'instance et le service n'est pas interrompu. Si vous redémarrez l'instance, Memorystore pour Redis Cluster enregistre les modifications. Après avoir créé l'instance, vous pouvez mettre à jour tous les paramètres de configuration modifiables.
Pour en savoir plus sur les paramètres de configuration modifiables, consultez Configurations d'instance compatibles.
Avant de commencer
Assurez-vous d'avoir installé la dernière version de Google Cloud CLI en exécutant gcloud components update
.
Afficher les paramètres de configuration
Pour afficher les paramètres de configuration à l'aide de Google Cloud CLI, exécutez la commande gcloud redis clusters describe
en remplaçant variables par les valeurs appropriées.
Lors de l'exécution de la commande gcloud redis clusters describe
, les paramètres de configuration ne s'affichent que si vous avez modifié la valeur par défaut d'un paramètre de configuration.
gcloud redis clusters describe instance-id --region=region-id
Exemple :
gcloud redis clusters describe my-instance --region=us-central1
Définir un paramètre de configuration lors de la création d'un cluster
Pour définir un paramètre de configuration lors de la création d'un cluster, exécutez la commande gcloud redis clusters create
avec l'indicateur --redis-config
en remplaçant variables par les valeurs appropriées.
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 \
Remplacez les éléments suivants :
- instance-id est l'ID de l'instance Memorystore pour Redis Cluster que vous créez.
- region-id est la région dans laquelle vous souhaitez placer l'instance.
- project-id est l'ID de votre projet.
node-type est le type de nœud choisi. Les valeurs acceptées sont les suivantes :
redis-shared-core-nano
redis-standard-small
redis-highmem-medium
redis-highmem-xlarge
shard-count détermine le nombre de segments dans votre instance. Le nombre de segments détermine la capacité de mémoire totale pour stocker les données du cluster. Pour en savoir plus sur la spécification du cluster, consultez Spécification du cluster et des nœuds.
config-name est le paramètre de configuration à modifier.
config-value correspond au paramètre que vous configurez.
Exemple :
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
Mettre à jour un paramètre de configuration
Pour mettre à jour un paramètre de configuration pour une instance existante, exécutez la commande gcloud redis clusters update
avec l'option --update-redis-config
en remplaçant variables par les valeurs appropriées.
gcloud redis clusters update instance-id \ --region=region-id \ --project=project-id \ --update-redis-config=config-name=config-value
Exemple :
gcloud redis clusters update foo --region=us-east1 --project=test-proj --update-redis-config=maxmemory-policy=allkeys-lru
Réinitialiser un paramètre de configuration
Pour rétablir la valeur par défaut d'un paramètre de configuration, exécutez la commande gcloud redis clusters update
avec l'indicateur --remove-redis-config
en remplaçant variables par les valeurs appropriées.
gcloud redis clusters update instance-id \ --region=region-id \ --project=project-id \ --remove-redis-config=config-name
Exemple :
gcloud redis clusters update foo --region=us-east1 --project=test-proj --remove-redis-config=maxmemory-policy