Modification d'un groupe de paramètres - Amazon ElastiCache for Redis

Modification d'un groupe de paramètres

Important

Vous ne pouvez pas modifier un groupe de paramètres par défaut.

Vous pouvez modifier certaines valeurs des paramètres dans un groupe de paramètres. Ces valeurs de ces paramètres sont appliquées aux clusters associés au groupe de paramètres. Pour savoir quand une modification de valeur de paramètre est appliquée à un groupe de paramètres, consultez Paramètres spécifiques Redis.

Modification d'un groupe de paramètres

La procédure suivante montre comment modifier une valeur de paramètre cluster-enabled à l'aide de la console ElastiCache. Vous devez utiliser la même procédure pour modifier la valeur de tout paramètre.

Pour modifier une valeur de paramètre à l'aide de la console ElastiCache

  1. Connectez-vous à la AWS Management Console et ouvrez la console ElastiCache à l'adresse https://console.aws.amazon.com/elasticache/.

  2. Dans le volet de navigation de gauche, choisissez Groupes de paramètres pour consulter la liste des groupes de paramètres disponibles.

  3. Choisissez le groupe de paramètres à modifier en cochant la case située à gauche du nom du groupe de paramètres.

    Les paramètres du groupe de paramètres figureront au bas de l'écran. Vous devrez peut-être parcourir la liste pour afficher tous les paramètres.

  4. Pour modifier un ou plusieurs paramètres, choisissez Modifier les paramètres.

  5. Choisissez Enregistrer les modifications.

  6. Pour rechercher le nom du paramètre que vous avez modifié, consultez Paramètres spécifiques Redis. Si vous avez un cluster Redis (mode cluster désactivé) et que vous apportez des modifications aux paramètres suivants, vous devez redémarrer les nœuds du cluster :

    • activerehachage

    • bases de données

    Pour plus d'informations sur le redémarrage, veuillez consulter Redémarrage des nœuds.

    Modification du paramètre Redis (Cluster Mode Enabled)

    Si vous apportez des modifications aux paramètres suivants sur un cluster Redis (mode cluster activé), suivez les étapes suivantes.

    • activerehachage

    • bases de données

    1. Créez une sauvegarde manuelle de votre cluster. Veuillez consulter Réalisation de sauvegardes manuelles.

    2. Supprimez le cluster Redis (mode cluster activé). Veuillez consulter Suppression d'un cluster.

    3. Restaurez le cluster grâce au groupe de paramètres modifiés et à la sauvegarde pour alimenter le nouveau cluster. Veuillez consulter Restauration à partir d'une sauvegarde avec redimensionnement facultatif du cluster.

    Les modifications apportées à d'autres paramètres ne nécessitent pas cela.

Modification d'un groupe de paramètres (AWS CLI)

Pour modifier la valeur d'un paramètre à l'aide de l'AWS CLI, utilisez la commande modify-cache-parameter-group.

Pour rechercher le nom du paramètre que vous avez modifié, ainsi que les valeurs autorisées, consultez Paramètres spécifiques Redis

L'exemple de code suivant définir la valeur de deux paramètres, reserved-memory-percent et cluster-enabled, sur le groupe de paramètres myredis32-on-30. Nous définissons reserved-memory-percent à la valeur 30 (30 %) et cluster-enabled à la valeur yes de sorte que le groupe de paramètres puisse être utilisé avec les clusters (groupes de réplication).

Pour Linux, macOS ou Unix :

aws elasticache modify-cache-parameter-group \ --cache-parameter-group-name myredis32-on-30 \ --parameter-name-values \ ParameterName=reserved-memory-percent,ParameterValue=30 \ ParameterName=cluster-enabled,ParameterValue=yes

Pour Windows :

aws elasticache modify-cache-parameter-group ^ --cache-parameter-group-name myredis32-on-30 ^ --parameter-name-values ^ ParameterName=reserved-memory-percent,ParameterValue=30 ^ ParameterName=cluster-enabled,ParameterValue=yes

Le résultat de cette commande doit être semblable à ce qui suit.

{ "CacheParameterGroupName": "my-redis32-on-30" }

Pour de plus amples informations, veuillez consulter modify-cache-parameter-group.

Pour rechercher le nom du paramètre que vous avez modifié, consultez Paramètres spécifiques Redis.

Si vous avez un cluster Redis (mode cluster désactivé) et que vous apportez des modifications aux paramètres suivants, vous devez redémarrer les nœuds du cluster :

  • activerehachage

  • bases de données

Pour plus d'informations sur le redémarrage, veuillez consulter Redémarrage des nœuds.

Modification du paramètre Redis (Cluster Mode Enabled)

Si vous apportez des modifications aux paramètres suivants sur un cluster Redis (mode cluster activé), suivez les étapes suivantes.

  • activerehachage

  • bases de données

  1. Créez une sauvegarde manuelle de votre cluster. Veuillez consulter Réalisation de sauvegardes manuelles.

  2. Supprimez le cluster Redis (mode cluster activé). Veuillez consulter Suppression d'un cluster.

  3. Restaurez le cluster grâce au groupe de paramètres modifiés et à la sauvegarde pour alimenter le nouveau cluster. Veuillez consulter Restauration à partir d'une sauvegarde avec redimensionnement facultatif du cluster.

Les modifications apportées à d'autres paramètres ne nécessitent pas cela.

Modification d'un groupe de paramètres (API ElastiCache)

Pour modifier les valeurs de paramètres d'un groupe de paramètres à l'aide de l'API ElastiCache, utilisez l'action ModifyCacheParameterGroup.

Pour rechercher le nom du paramètre que vous avez modifié, ainsi que les valeurs autorisées, consultez Paramètres spécifiques Redis

L'exemple de code suivant définir la valeur de deux paramètres, reserved-memory-percent et cluster-enabled, sur le groupe de paramètres myredis32-on-30. Nous définissons reserved-memory-percent à la valeur 30 (30 %) et cluster-enabled à la valeur yes de sorte que le groupe de paramètres puisse être utilisé avec les clusters (groupes de réplication).

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheParameterGroup &CacheParameterGroupName=myredis32-on-30 &ParameterNameValues.member.1.ParameterName=reserved-memory-percent &ParameterNameValues.member.1.ParameterValue=30 &ParameterNameValues.member.2.ParameterName=cluster-enabled &ParameterNameValues.member.2.ParameterValue=yes &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &Version=2015-02-02 &X-Amz-Credential=<credential>

Pour de plus amples informations, veuillez consulter ModifyCacheParameterGroup.

Si vous avez un cluster Redis (mode cluster désactivé) et que vous apportez des modifications aux paramètres suivants, vous devez redémarrer les nœuds du cluster :

  • activerehachage

  • bases de données

Pour plus d'informations sur le redémarrage, veuillez consulter Redémarrage des nœuds.

Modification du paramètre Redis (Cluster Mode Enabled)

Si vous apportez des modifications aux paramètres suivants sur un cluster Redis (mode cluster activé), suivez les étapes suivantes.

  • activerehachage

  • bases de données

  1. Créez une sauvegarde manuelle de votre cluster. Veuillez consulter Réalisation de sauvegardes manuelles.

  2. Supprimez le cluster Redis (mode cluster activé). Veuillez consulter Suppression d'un cluster.

  3. Restaurez le cluster grâce au groupe de paramètres modifiés et à la sauvegarde pour alimenter le nouveau cluster. Veuillez consulter Restauration à partir d'une sauvegarde avec redimensionnement facultatif du cluster.

Les modifications apportées à d'autres paramètres ne nécessitent pas cela.