

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration des paramètres de moteur à l'aide de groupes de paramètres
<a name="parametergroups"></a>

MemoryDB utilise des paramètres pour contrôler les propriétés d'exécution de vos nœuds et clusters. Habituellement, les dernières versions de moteurs comprennent des paramètres supplémentaires pour prendre en charge une fonctionnalité plus récente. Pour plus de détails sur les tableaux de paramètres, consultez [Paramètres spécifiques au moteur](parametergroups.redis.md).

Bien entendu, certaines valeurs de paramètres telles que `maxmemory` sont déterminées par le type de nœud de et de moteur. Pour un tableau des valeurs de ces paramètres de type de nœud, consultez [Paramètres spécifiques au type de nœud MemoryDB](parametergroups.redis.md#parametergroups.redis.nodespecific).

**Topics**
+ [Gestion des paramètres](parametergroups.management.md)
+ [Niveaux de groupe de paramètres](parametergroups.tiers.md)
+ [Création d'un groupe de paramètres](parametergroups.creating.md)
+ [Liste des groupes de paramètres par nom](parametergroups.listingGroups.md)
+ [Affichage des valeurs d'un groupe de paramètres](parametergroups.listingValues.md)
+ [Modification d'un groupe de paramètres](parametergroups.modifying.md)
+ [Suppression d'un groupe de paramètres](parametergroups.deleting.md)
+ [Paramètres spécifiques au moteur](parametergroups.redis.md)

# Gestion des paramètres
<a name="parametergroups.management"></a>

Les paramètres sont regroupés dans des groupes de paramètres nommés pour faciliter la gestion des paramètres. Un groupe de paramètres représente une combinaison de valeurs spécifiques pour les paramètres qui sont transmis au logiciel de moteur de au moment du démarrage. Ces valeurs déterminent le comportement des processus du moteur sur chaque nœud au moment de l'exécution. Les valeurs des paramètres d'un groupe de paramètres spécifique s'appliquent à tous les nœuds associés au groupe, quel que soit le cluster auquel ils appartiennent.

Pour affiner les performances de votre cluster, vous pouvez modifier certaines valeurs de paramètres ou changer le groupe de paramètres du cluster.
+ Vous ne pouvez pas modifier ou supprimer les groupes de paramètres par défaut. Si vous avez besoin de valeurs des paramètres personnalisés, vous devez créer un groupe de paramètres personnalisés.
+ La famille de groupes de paramètres et le cluster auquel vous l'attribuez doivent être compatibles. Par exemple, si votre cluster exécute Redis OSS version 6, vous ne pouvez utiliser que des groupes de paramètres, par défaut ou personnalisés, de la famille memorydb\$1redis6.
+ Lorsque vous modifiez les paramètres d'un cluster, les modifications sont immédiatement appliquées au cluster. Cela est vrai que vous modifiiez le groupe de paramètres du cluster lui-même ou une valeur de paramètre au sein du groupe de paramètres du cluster. 

# Niveaux de groupe de paramètres
<a name="parametergroups.tiers"></a>

*Niveaux du groupe de paramètres MemoryDB*

**Par défaut global**

Le groupe de paramètres racine de premier niveau pour tous les clients MemoryDB de la région.

Le groupe de paramètres global par défaut :
+ Est réservé à MemoryDB et n'est pas disponible pour le client.

**Par défaut client**

Une copie du groupe de paramètres par défaut global créé pour l'usage du client.

Le groupe de paramètres par défaut du client :
+ Est créé et détenu par MemoryDB.
+ Le client peut l'utiliser en tant que groupe de paramètres pour tous les clusters exécutant une version de moteur prise en charge par ce groupe de paramètres.
+ Ne peut pas être modifié par le client.

**Appartient au client**

Une copie du groupe de paramètres Customer Default. Un groupe de paramètres appartenant au client est créé chaque fois que le client crée un groupe de paramètres.

Le groupe de paramètres appartenant au client :
+ Est créé par le client et lui appartient.
+ Peut être affecté à tout cluster compatible du client.
+ Peut être modifié par le client pour créer un groupe de paramètres personnalisé.

   Toutes les valeurs de paramètre ne peuvent pas être modifiées. Pour de plus amples informations, veuillez consulter [Paramètres spécifiques au moteur](parametergroups.redis.md).

# Création d'un groupe de paramètres
<a name="parametergroups.creating"></a>

Vous devez créer un groupe de paramètres s'il existe une ou plusieurs valeurs de paramètre que vous voulez changer par rapport aux valeurs par défaut. Vous pouvez créer un groupe de paramètres à l'aide de la console MemoryDB, de l'API MemoryDB ou de l'AWS CLIAPI MemoryDB.

## Création d'un groupe de paramètres (console)
<a name="parametergroups.creatingclusters.viewdetails"></a>

La procédure suivante montre comment créer un groupe de paramètres à l'aide de la console MemoryDB.

**Pour créer un groupe de paramètres à l'aide de la console MemoryDB**

1. Connectez-vous à la console MemoryDB AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

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

1. Pour créer un groupe de paramètres, choisissez **Créer un groupe de paramètres**.

   La page **Créer un groupe de paramètres** apparaît.

1. Dans la zone **Name**, tapez un nom unique pour ce groupe de paramètres.

   Lors de création d'un cluster ou de la modification d'un groupe de paramètres d'un cluster, vous choisissez le groupe de paramètres par son nom. Par conséquent, nous recommandons que le nom soit informatif et permette d'identifier la famille du groupe de paramètres.

   Contraintes d'attribution de nom à un groupe de paramètres :
   + Doit commencer par une lettre ASCII.
   + Elle ne peut contenir que des lettres ASCII, des chiffres et des tirets ('-').
   + Doit être comprise entre 1 et 255 caractères.
   + Ils ne peuvent pas comporter deux traits d'union consécutifs.
   + Ils ne peuvent pas se terminer par un trait d'union.

1. Dans la zone **Description**, saisissez une description du groupe de paramètres.

1. Dans la zone de compatibilité des versions du moteur, choisissez une version du moteur à laquelle correspond ce groupe de paramètres.

1. Dans les **balises**, ajoutez éventuellement des balises pour rechercher et filtrer vos groupes de paramètres ou suivre vos AWS coûts.

1. Choisissez **Créer** pour créer le groupe de paramètres.

   Pour terminer le processus sans créer le groupe de paramètres, choisissez **Annuler**.

1. Lorsque le groupe de paramètres est créé, il a les valeurs par défaut de la famille. Pour modifier les valeurs par défaut, vous devez modifier le groupe de paramètres. Pour de plus amples informations, veuillez consulter [Modification d'un groupe de paramètres](parametergroups.modifying.md).

## Création d'un groupe de paramètres (AWSCLI)
<a name="parametergroups.creating.cli"></a>

Pour créer un groupe de paramètres à l'aide deAWS CLI, utilisez la commande `create-parameter-group` avec ces paramètres.
+ `--parameter-group-name` – Le nom du groupe de paramètres.

  Contraintes d'attribution de nom à un groupe de paramètres :
  + Doit commencer par une lettre ASCII.
  + Elle ne peut contenir que des lettres ASCII, des chiffres et des tirets ('-').
  + Doit être comprise entre 1 et 255 caractères.
  + Ils ne peuvent pas comporter deux traits d'union consécutifs.
  + Ils ne peuvent pas se terminer par un trait d'union.
+ `--family` – La famille du moteur et de version pour le groupe de paramètres.
+ `--description` – Une description fourni par l'utilisateur pour le groupe de paramètres.

**Example**  
L'exemple suivant crée un groupe de paramètres nommé *MyRedis6x en utilisant la famille memorydb\$1redis6* comme modèle.   
Pour Linux, macOS ou Unix :  

```
aws memorydb create-parameter-group \
    --parameter-group-name myRedis6x  \
    --family memorydb_redis6 \
    --description "My first parameter group"
```
Pour Windows :  

```
aws memorydb create-parameter-group ^
    --parameter-group-name myRedis6x  ^
    --family memorydb_redis6 ^
    --description "My first parameter group"
```
Le résultat de cette commande devrait ressembler à cet exemple.  

```
{
    "ParameterGroup": {
        "Name": "myRedis6x", 
        "Family": "memorydb_redis6",
        "Description": "My first parameter group",
        "ARN": "arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x"
    }
}
```

Lorsque le groupe de paramètres est créé, il a les valeurs par défaut de la famille. Pour modifier les valeurs par défaut, vous devez modifier le groupe de paramètres. Pour de plus amples informations, veuillez consulter [Modification d'un groupe de paramètres](parametergroups.modifying.md).

Pour de plus amples informations, veuillez consulter [https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-parameter-group.html).

## Création d'un groupe de paramètres (API MemoryDB)
<a name="parametergroups.creating.api"></a>

Pour créer un groupe de paramètres à l'aide de l'API MemoryDB, utilisez l'`CreateParameterGroup`action avec ces paramètres.
+ `ParameterGroupName` – Le nom du groupe de paramètres.

  Contraintes d'attribution de nom à un groupe de paramètres :
  + Doit commencer par une lettre ASCII.
  + Elle ne peut contenir que des lettres ASCII, des chiffres et des tirets ('-').
  + Doit être comprise entre 1 et 255 caractères.
  + Ils ne peuvent pas comporter deux traits d'union consécutifs.
  + Ils ne peuvent pas se terminer par un trait d'union.
+ `Family` – La famille du moteur et de version pour le groupe de paramètres. Par exemple, `memorydb_redis6`.
+ `Description` – Une description fourni par l'utilisateur pour le groupe de paramètres.

**Example**  
L'exemple suivant crée un groupe de paramètres nommé *MyRedis6x en utilisant la famille memorydb\$1redis6* comme modèle.   

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=CreateParameterGroup
   &Family=memorydb_redis6
   &ParameterGroupName=myRedis6x
   &Description=My%20first%20parameter%20group
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```
La réponse à partir de cette action devrait se présenter comme suit.  

```
<CreateParameterGroupResponse xmlns="http://memory-db.us-east-1.amazonaws.com/doc/2021-01-01/">
  <CreateParameterGroupResult>
    <ParameterGroup>
      <Name>myRedis6x</Name>
      <Family>memorydb_redis6</Family>
      <Description>My first parameter group</Description>
      <ARN>arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x</ARN>
    </ParameterGroup>
  </CreateParameterGroupResult>
  <ResponseMetadata>
    <RequestId>d8465952-af48-11e0-8d36-859edca6f4b8</RequestId>
  </ResponseMetadata>
</CreateParameterGroupResponse>
```

Lorsque le groupe de paramètres est créé, il a les valeurs par défaut de la famille. Pour modifier les valeurs par défaut, vous devez modifier le groupe de paramètres. Pour de plus amples informations, veuillez consulter [Modification d'un groupe de paramètres](parametergroups.modifying.md).

Pour de plus amples informations, veuillez consulter [https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateParameterGroup.html](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateParameterGroup.html).

# Liste des groupes de paramètres par nom
<a name="parametergroups.listingGroups"></a>

Vous pouvez répertorier les groupes de paramètres à l'aide de la console MemoryDB, de l'API MemoryDB ou de l'AWS CLIAPI MemoryDB.

## Liste des groupes de paramètres par nom (console)
<a name="parametergroups.listingGroupsclusters.viewdetails"></a>

La procédure suivante montre comment afficher la liste des groupes de paramètres à l'aide de la console MemoryDB.

**Pour répertorier les groupes de paramètres à l'aide de la console MemoryDB**

1. Connectez-vous à la console MemoryDB AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

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

## Répertorier les groupes de paramètres par nom (AWSCLI)
<a name="parametergroups.listingGroups.cli"></a>

Pour générer une liste de groupes de paramètres à l'aide deAWS CLI, utilisez la commande`describe-parameter-groups`. Si vous fournissez le nom d'un groupe de paramètres, seul ce groupe de paramètres sera répertorié. Si vous ne fournissez pas de nom d'un groupe de paramètres, un maximum de `--max-results` groupes de paramètres sera répertorié. Dans les deux cas, le nom, la famille et la description du groupe de paramètres sont répertoriés.

**Example**  
L'exemple de code suivant répertorie le groupe de paramètres *MyRedis6x*.  
Pour Linux, macOS ou Unix :  

```
aws memorydb describe-parameter-groups \
    --parameter-group-name myRedis6x
```
Pour Windows :  

```
aws memorydb describe-parameter-groups ^
    --parameter-group-name myRedis6x
```
Le résultat de cette commande se présentera de la façon suivante, avec le nom, la famille et la description du groupe de paramètres.  

```
{
    "ParameterGroups": [
	    {
	        "Name": "myRedis6x", 
	        "Family": "memorydb_redis6",
	        "Description": "My first parameter group",
                "ARN": "arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x"
	    }
    ]
}
```

**Example**  
L'exemple de code suivant répertorie le groupe de paramètres *MyRedis6x* pour les groupes de paramètres exécutés sur Valkey ou sur le moteur Redis OSS version 5.0.6 ultérieure.   
Pour Linux, macOS ou Unix :  

```
aws memorydb describe-parameter-groups \
    --parameter-group-name myRedis6x
```
Pour Windows :  

```
aws memorydb describe-parameter-groups ^
    --parameter-group-name myRedis6x
```
Le résultat de cette commande ressemblera à ceci, avec le nom, la famille et la description du groupe de paramètres.  

```
{
    "ParameterGroups": [
	    {
	        "Name": "myRedis6x", 
	        "Family": "memorydb_redis6",
	        "Description": "My first parameter group",
                "ARN": "arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x"
	    }
    ]
}
```

**Example**  
L'exemple de code suivant répertorie jusqu'à 20 groupes de paramètres.  

```
aws memorydb describe-parameter-groups --max-results 20
```
La sortie JSON de cette commande ressemblera à ceci, répertoriant le nom, la famille et la description de chaque groupe de paramètres.  

```
{
    "ParameterGroups": [
        {
            "ParameterGroupName": "default.memorydb-redis6",
            "Family": "memorydb_redis6",
            "Description": "Default parameter group for memorydb_redis6",
            "ARN": "arn:aws:memorydb:us-east-1:012345678912:parametergroup/default.memorydb-redis6"
        }, 
        ...
    ]
}
```

Pour de plus amples informations, veuillez consulter [https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-parameter-groups.html](https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-parameter-groups.html).

## Répertorier les groupes de paramètres par nom (API MemoryDB)
<a name="parametergroups.listingGroups.api"></a>

Pour générer une liste de groupes de paramètres à l'aide de l'API MemoryDB, utilisez l'`DescribeParameterGroups`action. Si vous fournissez le nom d'un groupe de paramètres, seul ce groupe de paramètres sera répertorié. Si vous ne fournissez pas de nom d'un groupe de paramètres, un maximum de `MaxResults` groupes de paramètres sera répertorié. Dans les deux cas, le nom, la famille et la description du groupe de paramètres sont répertoriés.

**Example**  
L'exemple de code suivant répertorie jusqu'à 20 groupes de paramètres.  

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=DescribeParameterGroups
   &MaxResults=20
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```
La réponse de cette action ressemblera à ceci, indiquant le nom, la famille et la description dans le cas de memorydb\$1redis6, pour chaque groupe de paramètres.  

```
<DescribeParameterGroupsResponse xmlns="http://memory-db.us-east-1.amazonaws.com/doc/2021-01-01/">
  <DescribeParameterGroupsResult>
    <ParameterGroups>
      <ParameterGroup>
        <Name>myRedis6x</Name>
        <Family>memorydb_redis6</Family>
        <Description>My custom Redis OSS 6 parameter group</Description>
        <ARN>arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x</ARN>
      </ParameterGroup>     
       <ParameterGroup>
        <Name>default.memorydb-redis6</Name>
        <Family>memorydb_redis6</Family>
        <Description>Default parameter group for memorydb_redis6</Description>
        <ARN>arn:aws:memorydb:us-east-1:012345678912:parametergroup/default.memorydb-redis6</ARN>
      </ParameterGroup>
    </ParameterGroups>
  </DescribeParameterGroupsResult>
  <ResponseMetadata>
    <RequestId>3540cc3d-af48-11e0-97f9-279771c4477e</RequestId>
  </ResponseMetadata>
</DescribeParameterGroupsResponse>
```

**Example**  
L'exemple de code suivant répertorie le groupe de paramètres *MyRedis6x*.  

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=DescribeParameterGroups
   &ParameterGroupName=myRedis6x
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```
La réponse à cette action se présentera de la façon suivante, avec le nom, la famille et la description.  

```
<DescribeParameterGroupsResponse xmlns="http://memory-db.us-east-1.amazonaws.com/doc/2021-01-01/">
  <DescribeParameterGroupsResult>
    <ParameterGroups>
      <ParameterGroup>
        <Name>myRedis6x</Name>
        <Family>memorydb_redis6</Family>
        <Description>My custom Redis OSS 6 parameter group</Description>
        <ARN>arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x</ARN>
      </ParameterGroup>
    </ParameterGroups>
  </DescribeParameterGroupsResult>
  <ResponseMetadata>
    <RequestId>3540cc3d-af48-11e0-97f9-279771c4477e</RequestId>
  </ResponseMetadata>
</DescribeParameterGroupsResponse>
```

Pour de plus amples informations, veuillez consulter [https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameterGroups.html](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameterGroups.html).

# Affichage des valeurs d'un groupe de paramètres
<a name="parametergroups.listingValues"></a>

Vous pouvez répertorier les paramètres et leurs valeurs pour un groupe de paramètres à l'aide de la console MemoryDB, de l'API MemoryDB ou de l'AWS CLIAPI MemoryDB.

## Affichage des valeurs d'un groupe de paramètres (console)
<a name="parametergroups.listingValuesclusters.viewdetails"></a>

La procédure suivante montre comment répertorier les paramètres et leurs valeurs pour un groupe de paramètres à l'aide de la console MemoryDB.

**Pour répertorier les paramètres d'un groupe de paramètres et leurs valeurs à l'aide de la console MemoryDB**

1. Connectez-vous à la console MemoryDB AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

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

1. Choisissez le groupe de paramètres dont vous souhaitez répertorier les paramètres et les valeurs en choisissant le nom (et non la case à côté) du nom du groupe de paramètres.

   Les paramètres et leurs valeurs figureront au bas de l'écran. En raison du nombre de paramètres, vous devrez peut-être faire défiler la liste vers le haut et en bas pour trouver le paramètre souhaité.

## Lister les valeurs d'un groupe de paramètres (AWSCLI)
<a name="parametergroups.listingValues.cli"></a>

Pour répertorier les paramètres d'un groupe de paramètres et leurs valeurs à l'aide deAWS CLI, utilisez la commande`describe-parameters`.

**Example**  
L'exemple de code suivant répertorie tous les paramètres et leurs valeurs pour le groupe de paramètres *MyRedis6x*.  
Pour Linux, macOS ou Unix :  

```
aws memorydb describe-parameters \
    --parameter-group-name myRedis6x
```
Pour Windows :  

```
aws memorydb describe-parameters ^
    --parameter-group-name myRedis6x
```

Pour de plus amples informations, veuillez consulter [https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-parameters.html).

## Lister les valeurs d'un groupe de paramètres (API MemoryDB)
<a name="parametergroups.listingValues.api"></a>

Pour répertorier les paramètres d'un groupe de paramètres et leurs valeurs à l'aide de l'API MemoryDB, utilisez l'`DescribeParameters`action.

Pour de plus amples informations, veuillez consulter [https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameters.html](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeParameters.html).

# Modification d'un groupe de paramètres
<a name="parametergroups.modifying"></a>

**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 au moteur](parametergroups.redis.md).

## Modification d'un groupe de paramètres
<a name="parametergroups.modifyingclusters.viewdetails"></a>

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

**Pour modifier la valeur d'un paramètre à l'aide de la console MemoryDB**

1. Connectez-vous à la console MemoryDB AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

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

1. Choisissez le groupe de paramètres que vous souhaitez modifier en cliquant sur le bouton radio situé à gauche du nom du groupe de paramètres.

   Choisissez **Actions**, puis **Afficher les détails**. Vous pouvez également choisir le nom du groupe de paramètres pour accéder à la page de détails. 

1. Pour modifier le paramètre, choisissez **Modifier**. Tous les paramètres modifiables seront activés pour être édités. Vous devrez peut-être parcourir les pages pour trouver le paramètre que vous souhaitez modifier. Vous pouvez également rechercher le paramètre par son nom, sa valeur ou son type dans le champ de recherche. 

1. Apportez les modifications de paramètres nécessaires.

1. Sélectionnez **Enregistrer** pour enregistrer les modifications.

1. Si vous avez modifié les valeurs des paramètres sur plusieurs pages, vous pouvez consulter toutes les modifications en choisissant **Aperçu des modifications**. Pour confirmer les modifications, choisissez **Enregistrer les modifications**. Pour apporter d'autres modifications, choisissez **Retour**. 

1. La page de **détails des paramètres** vous permet également de rétablir les valeurs par défaut. Pour rétablir les valeurs par défaut, choisissez **Rétablir les valeurs par défaut**. Des cases à cocher apparaîtront sur le côté gauche de tous les paramètres. Vous pouvez sélectionner ceux que vous souhaitez réinitialiser et choisir **Procéder à la réinitialisation** pour confirmer. 

   Choisissez **Confirmer** pour confirmer l'action de réinitialisation dans la boîte de dialogue. 

1. La page de détails des paramètres vous permet de définir le nombre de paramètres que vous souhaitez voir sur chaque page. Utilisez la roue dentée sur le côté droit pour effectuer ces modifications. Vous pouvez également sélectionner enable/disable les colonnes de votre choix sur la page de détails. Ces modifications sont maintenues pendant toute la durée de la session de la console. 

   Pour rechercher le nom du paramètre que vous avez modifié, consultez [Paramètres spécifiques au moteur](parametergroups.redis.md). 



## Modification d'un groupe de paramètres (AWSCLI)
<a name="parametergroups.modifying.cli"></a>

Pour modifier la valeur d'un paramètre à l'aide deAWS CLI, utilisez la commande`update-parameter-group`.

Pour rechercher le nom du paramètre que vous avez modifié, ainsi que les valeurs autorisées, consultez [Paramètres spécifiques au moteur](parametergroups.redis.md)

Pour de plus amples informations, veuillez consulter [update-parameter-group](https://docs.aws.amazon.com//cli/latest/reference/memorydb/update-parameter-group.html).

## Modification d'un groupe de paramètres (API MemoryDB)
<a name="parametergroups.modifying.api"></a>

Pour modifier les valeurs des paramètres d'un groupe de paramètres à l'aide de l'API MemoryDB, utilisez l'`UpdateParameterGroup`action.

Pour rechercher le nom du paramètre que vous avez modifié, ainsi que les valeurs autorisées, consultez [Paramètres spécifiques au moteur](parametergroups.redis.md)

Pour de plus amples informations, veuillez consulter [https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateParameterGroup.html](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateParameterGroup.html).

# Suppression d'un groupe de paramètres
<a name="parametergroups.deleting"></a>

Vous pouvez supprimer un groupe de paramètres personnalisé à l'aide de la console MemoryDB, de l'API MemoryDB ou de l'AWS CLIAPI MemoryDB.

Vous ne pouvez pas supprimer un groupe de paramètres s'il est associé à n'importe quel clusters de Vous ne pouvez pas supprimer non plus les groupes de paramètres par défaut.

## Suppression d'un groupe de paramètres (console)
<a name="parametergroups.deletingclusters.viewdetails"></a>

La procédure suivante montre comment supprimer un groupe de paramètres à l'aide de la console MemoryDB.

**Pour supprimer un groupe de paramètres à l'aide de la console MemoryDB**

1. Connectez-vous à la console MemoryDB AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

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

1. Choisissez les groupes de paramètres que vous souhaitez supprimer en cliquant sur le bouton radio situé à gauche du nom du groupe de paramètres.

   Choisissez **Actions**, puis **Delete (Supprimer)**.

1. L'écran de confirmation **Delete Parameter Groups** s'affichera.

1. Pour supprimer les groupes de paramètres, entrez **Supprimer** dans la zone de texte de confirmation.

   Pour conserver les groupes de paramètres, choisissez **Annuler**.

## Supprimer un groupe de paramètres (AWSCLI)
<a name="parametergroups.deleting.cli"></a>

Pour supprimer un groupe de paramètres à l'aide deAWS CLI, utilisez la commande`delete-parameter-group`. Pour le groupe de paramètres à supprimer, le groupe de paramètres spécifié par `--parameter-group-name` ne peut pas avoir de clusters associés, et ne peut pas être non plus un groupe de paramètres par défaut.

L'exemple de code suivant supprime le groupe de paramètres *MyRedis6x*.

**Example**  
Pour Linux, macOS ou Unix :  

```
aws memorydb delete-parameter-group \
    --parameter-group-name myRedis6x
```
Pour Windows :  

```
aws memorydb delete-parameter-group ^
    --parameter-group-name myRedis6x
```

Pour de plus amples informations, veuillez consulter [delete-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/memorydb/delete-parameter-group.html).

## Supprimer un groupe de paramètres (API MemoryDB)
<a name="parametergroups.deleting.api"></a>

Pour supprimer un groupe de paramètres à l'aide de l'API MemoryDB, utilisez l'`DeleteParameterGroup`action. Pour le groupe de paramètres à supprimer, le groupe de paramètres spécifié par `ParameterGroupName` ne peut pas avoir de clusters associés, et ne peut pas être non plus un groupe de paramètres par défaut.

**Example**  
L'exemple de code suivant supprime le groupe de paramètres *MyRedis6x*.  

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=DeleteParameterGroup
   &ParameterGroupName=myRedis6x
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```

Pour de plus amples informations, veuillez consulter [https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteParameterGroup.html](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteParameterGroup.html).

# Paramètres spécifiques au moteur
<a name="parametergroups.redis"></a>

Si vous ne spécifiez aucun groupe de paramètres pour votre cluster Valkey ou Redis OSS, un groupe de paramètres par défaut adapté à la version de votre moteur sera utilisé. Vous ne pouvez pas modifier les valeurs des paramètres dans le groupe de paramètres par défaut. Vous pouvez cependant créer un groupe de paramètres personnalisés et l'assigner à votre cluster à tout moment, tant que les valeurs des paramètres modifiables sous conditions sont les mêmes dans les deux groupes de paramètres. Pour de plus amples informations, veuillez consulter [Création d'un groupe de paramètres](parametergroups.creating.md).

**Topics**
+ [Modifications des paramètres de Valkey 7 et Redis OSS 7](#ParameterGroups.Redis.7)
+ [Paramètres de Redis OSS 6](#parametergroups.redis.6-x)
+ [Paramètres spécifiques au type de nœud MemoryDB](#parametergroups.redis.nodespecific)

## Modifications des paramètres de Valkey 7 et Redis OSS 7
<a name="ParameterGroups.Redis.7"></a>

**Note**  
MemoryDB a introduit la [recherche vectorielle](https://docs.aws.amazon.com/memorydb/latest/devguide/vector-search.html) qui inclut un nouveau groupe de paramètres immuables. `default.memorydb-valkey7.search` Ce groupe de paramètres est disponible dans la console MemoryDB et lors de la création d'un nouveau vector-search-enabled cluster à l'aide de la commande [create-cluster CLI](https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-cluster.html). La version préliminaire est disponible dans les AWS régions suivantes : USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon), Asie-Pacifique (Tokyo) et Europe (Irlande).

**Famille de groupes de paramètres :** memorydb\$1valkey7

Les paramètres ajoutés dans Valkey 7 et Redis OSS 7 sont les suivants. 


|  Name  |  Détails |  Description  | 
| --- | --- | --- | 
| latency-tracking |  Valeurs autorisées : `yes`, `no` Valeur par défaut : `no` Type : chaîne Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Lorsque ce paramètre est défini sur yes, il suit les latences par commande et permet d'exporter la distribution percentile via la commande de statistiques de latence `INFO` et les distributions de latence cumulées (histogrammes) via la commande `LATENCY`.  | 
| hash-max-listpack-entries |  Valeurs autorisées : `0+` Valeur par défaut : `512` Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Nombre maximum d'entrées de hachage pour que le jeu de données soit compressé.  | 
| hash-max-listpack-value |  Valeurs autorisées : `0+` Valeur par défaut : `64` Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Le seuil des entrées de hachage les plus importantes pour que le jeu de données soit compressé.  | 
| zset-max-listpack-entries |  Valeurs autorisées : `0+` Valeur par défaut : `128` Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Nombre maximum d'entrées de jeu triées pour que le jeu de données soit compressé.  | 
| zset-max-listpack-value |  Valeurs autorisées : `0+` Valeur par défaut : `64` Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Le seuil des entrées de jeu triées les plus importantes pour que le jeu de données soit compressé.  | 
| search-enabled |  Valeurs autorisées : `yes, no` Valeur par défaut : `no` Type : chaîne Modifiable : oui Les modifications prennent effet : pour les nouveaux clusters uniquement. Version minimale du moteur : 7.1  | Lorsqu'il est défini sur Oui, il active les fonctionnalités de recherche.  | 
| search-query-timeout-ms |  Valeurs autorisées : `1 - 60,000` Valeur par défaut : `10,000` Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. Version minimale du moteur : 7.1  | Durée maximale en millisecondes pendant laquelle une requête de recherche est autorisée à s'exécuter.  | 

Les paramètres modifiés dans Redis OSS 7 sont les suivants. 


|  Name  |  Détails |  Description  | 
| --- | --- | --- | 
| activerehashing |  Modifiable : `no`. Dans Redis OSS 7, ce paramètre est masqué et activé par défaut. Pour le désactiver, vous devez créer un [cas de support](https://console.aws.amazon.com/support/home).  | Modifiable était sur oui.  | 

Les paramètres supprimés dans Redis OSS 7 sont les suivants. 


|  Name  |  Détails |  Description  | 
| --- | --- | --- | 
| hash-max-ziplist-entries |  Valeurs autorisées : `0+` Valeur par défaut : `512` Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Utilisez `listpack` plutôt que `ziplist` pour représenter un petit encodage à hachage  | 
| hash-max-ziplist-value |  Valeurs autorisées : `0+` Valeur par défaut : `64` Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Utilisez `listpack` plutôt que `ziplist` pour représenter un petit encodage à hachage  | 
| zset-max-ziplist-entries |  Valeurs autorisées : `0+` Valeur par défaut : `128` Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Utilisez `listpack` plutôt que `ziplist` pour représenter un petit encodage à hachage.  | 
| zset-max-ziplist-value |  Valeurs autorisées : `0+` Valeur par défaut : `64` Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Utilisez `listpack` plutôt que `ziplist` pour représenter un petit encodage à hachage.  | 

## Paramètres de Redis OSS 6
<a name="parametergroups.redis.6-x"></a>

**Note**  
Dans la version 6.2 du moteur Redis OSS, lorsque la famille de nœuds r6gd a été introduite pour une utilisation avec[Mise à niveau des données](data-tiering.md), uniquement`noeviction`, `volatile-lru` et les politiques de `allkeys-lru` mémoire maximale sont prises en charge avec les types de nœuds r6gd. 

**Famille de groupes de paramètres :** memorydb\$1redis6

Les paramètres ajoutés dans Redis OSS 6 sont les suivants. 


|  Name  |  Détails |  Description  | 
| --- | --- | --- | 
|  maxmemory-policy  |  Type : CORDE Valeurs autorisées : volatile-lru, allkeys-lru, volatile-lfu, allkeys-lfu, volatile-random, allkeys-random, volatile-ttl, noeviction Par défaut : noeviction  |  La politique d'expulsion des clés lors de l'utilisation de la mémoire maximale est atteinte.[Pour plus d'informations sur l'utilisation de Valkey ou Redis OSS comme cache LRU, consultez la section Éviction de clés.](https://valkey.io/topics/lru-cache)  | 
|  list-compress-depth |  Type : ENTIER Valeurs autorisées : 0- Par défaut : 0 | La profondeur de compression correspond au nombre de nœuds des listes compressées et rapides de chaque côté de la liste à exclure de la compression. La tête et la queue de liste ne sont jamais compressées pour les opérations push et pop. Les paramètres sont : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/memorydb/latest/devguide/parametergroups.redis.html) | 
|  hll-sparse-max-bytes |  Type : ENTIER Valeurs autorisées : 1 à 16 000 Par défaut: 3000 |  HyperLogLog limite d'octets de représentation clairsemée. La limite inclut l'en-tête de 16 octets. Lorsqu'une HyperLogLog représentation clairsemée dépasse cette limite, elle est convertie en représentation dense. Une valeur supérieure à 16 000 n'est pas recommandée car à ce stade, la représentation dense est plus efficace en termes de mémoire. Nous recommandons une valeur d'environ 3000 pour bénéficier des avantages d'un codage peu encombrant sans `PFADD` trop ralentir, ce qui correspond à O (N) avec un codage clairsemé. La valeur peut être portée à environ 10000 lorsque le processeur n'est pas un problème, mais que l'espace l'est, et que l'ensemble de données est composé de nombreuses données HyperLogLogs dont la cardinalité se situe entre 0 et 15 000. | 
|  lfu-log-factor |  Type : ENTIER Valeurs autorisées : 1- Par défaut: 10 |  Le facteur log utilisé pour augmenter le compteur de clés dans le cadre de la politique d'expulsion de la LFU. | 
|  lfu-decay-time |  Type : ENTIER Valeurs autorisées : 0- Valeur par défaut : 1 |  Le temps, en minutes, nécessaire pour décrémenter le compteur clé de la politique d'expulsion de la LFU. | 
|  active-defrag-max-scan-fields |  Type : ENTIER Valeurs autorisées : 1-1000000 Par défaut: 1000 |  Nombre maximal de set/hash/zset/list champs qui seront traités à partir de l'analyse du dictionnaire principal pendant la défragmentation active. | 
|  active-defrag-threshold-upper |  Type : ENTIER Valeurs autorisées : 1-100 Par défaut : 100 |  Pourcentage maximum de fragmentation à partir duquel nous utilisons l'effort maximum. | 
|  client-output-buffer-limit-pubsub-hard-limit |  Type : ENTIER Valeurs autorisées : 0- Par défaut: 33554432 |  Pour les publish/subscribe clients Redis OSS : si la mémoire tampon de sortie d'un client atteint le nombre d'octets spécifié, le client sera déconnecté. | 
|  client-output-buffer-limit-pubsub-soft-limit |  Type : ENTIER Valeurs autorisées : 0- Par défaut: 8388608 |  Pour les publish/subscribe clients Redis OSS : si la mémoire tampon de sortie d'un client atteint le nombre d'octets spécifié, le client sera déconnecté, mais uniquement si cette condition persiste pendant `client-output-buffer-limit-pubsub-soft-seconds.` | 
|  client-output-buffer-limit-pubsub-soft-seconds |  Type : ENTIER Valeurs autorisées : 0- Par défaut : 60 |  Pour les publish/subscribe clients Redis OSS : si la mémoire tampon de sortie d'un client reste en `client-output-buffer-limit-pubsub-soft-limit` octets pendant plus de secondes, le client sera déconnecté. | 
|  timeout |  Type : ENTIER Valeurs autorisées : 0,20- Par défaut : 0 |  Le nombre de secondes qu'un nœud doit attendre avant d'être mis hors service. Les valeurs sont les suivantes : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/memorydb/latest/devguide/parametergroups.redis.html)  | 
|  notify-keyspace-events |  Type : CORDE Valeurs autorisées : NULL Par défaut : NULL | Les événements keyspace dont Redis OSS doit informer les Pub/Sub clients. Par défaut, toutes les notifications sont désactivées. | 
|  maxmemory-samples |  Type : ENTIER Valeurs autorisées : 1- Valeur par défaut : 3 |  Pour les `time-to-live (TTL)` calculs least-recently-used `(LRU)` et les calculs, ce paramètre représente la taille de l'échantillon de clés à vérifier. Par défaut, Redis OSS choisit 3 clés et utilise celle qui a été utilisée le moins récemment. | 
|  slowlog-max-len |  Type : ENTIER Valeurs autorisées : 0- Valeur par défaut : 128 |  La longueur maximale du journal lent de Redis OSS. Il n'y a aucune limite à cette longueur. Sachez simplement que cela consommera de la mémoire. Vous pouvez récupérer la mémoire utilisée par le slow log avec `SLOWLOG RESET.` | 
|  activerehashing |  Type : CORDE Valeurs autorisées : oui, non Par défaut : oui |  La table de hachage principal est répétée dix fois par seconde ; chaque nouvelle opération de hachage utilise 1 milliseconde de la durée d'utilisation de l'UC. Cette valeur est définie lorsque vous créez le groupe de paramètres. Lorsque vous assignez un nouveau groupe de paramètres à un cluster, cette valeur doit être le même dans l'ancien et dans le nouveau groupe de paramètres. | 
|  client-output-buffer-limit-normal-hard-limit |  Type : ENTIER Valeurs autorisées : 0- Par défaut : 0 |  Si la mémoire tampon de sortie d'un client atteint le nombre d'octets spécifié, le client sera déconnecté. La valeur par défaut est zéro (aucune limite stricte). | 
|  client-output-buffer-limit-normal-soft-limit |  Type : ENTIER Valeurs autorisées : 0- Par défaut : 0 |  Si la mémoire tampon de sortie d'un client atteint le nombre d'octets spécifié, le client sera déconnecté, mais uniquement si cette condition persiste pour `client-output-buffer-limit-normal-soft-seconds`. La valeur par défaut est zéro (aucune limite flexible). | 
|  client-output-buffer-limit-normal-soft-seconds |  Type : ENTIER Valeurs autorisées : 0- Par défaut : 0 |  Si la mémoire tampon de sortie d'un client reste à `client-output-buffer-limit-normal-soft-limit` octets plus longtemps que ce nombre de secondes, le client sera déconnecté. La valeur par défaut est zéro (aucune limite de temps). | 
|  tcp-keepalive |  Type : ENTIER Valeurs autorisées : 0- Valeur par défaut : 300 |  Si la valeur est une valeur différente de zéro (N), les clients de nœud sont interrogés toutes les N secondes pour s'assurer qu'ils sont toujours connectés. Avec le paramètre par défaut de 0, aucune interrogation de ce type ne se produit. | 
|  active-defrag-cycle-min |  Type : ENTIER Valeurs autorisées : 1-75 Par défaut: 5 |  Effort minimum pour défragmenter en pourcentage d'UC. | 
|  stream-node-max-bytes |  Type : ENTIER Valeurs autorisées : 0- Par défaut: 4096 |  La structure des données du flux est une arborescence de nœuds radix qui encodent plusieurs éléments à l'intérieur. Utilisez cette configuration pour spécifier la taille maximale d'un nœud unique dans une arborescence radix, exprimée en octets. Si la taille du nœud de l'arborescence est définie sur 0, elle n'est pas limitée. | 
|  stream-node-max-entries |  Type : ENTIER Valeurs autorisées : 0- Par défaut : 100 |  La structure des données du flux est une arborescence de nœuds radix qui encodent plusieurs éléments à l'intérieur. Utilisez cette configuration pour spécifier le nombre maximal d'éléments que peut contenir un même nœud avant le basculement sur un nouveau nœud lors de l'ajout de nouvelles entrées de flux. S'il est défini sur 0, le nombre d'éléments dans le nœud de l'arborescence est illimité. | 
|  lazyfree-lazy-eviction |  Type : CORDE Valeurs autorisées : oui, non Par défaut : non |  Effectuez une suppression asynchrone lors des expulsions. | 
|  active-defrag-ignore-bytes |  Type : ENTIER Valeurs autorisées : 1048576- Par défaut: 104857600 |  Quantité minimum de fragmentation perdue pour lancer une défragmentation active. | 
|  lazyfree-lazy-expire |  Type : CORDE Valeurs autorisées : oui, non Par défaut : non |  Effectuez une suppression asynchrone sur les clés expirées. | 
|  active-defrag-threshold-lower |  Type : ENTIER Valeurs autorisées : 1-100 Par défaut: 10 |  Pourcentage minimum de fragmentation pour lancer une défragmentation active. | 
|  active-defrag-cycle-max |  Type : ENTIER Valeurs autorisées : 1-75 Par défaut: 75 |  Effort maximum pour défragmenter en pourcentage d'UC. | 
|  lazyfree-lazy-server-del |  Type : CORDE Valeurs autorisées : oui, non Par défaut : non |  Effectue une suppression asynchrone des commandes qui mettent à jour les valeurs. | 
|  slowlog-log-slower-than |  Type : ENTIER Valeurs autorisées : 0- Par défaut: 10000 |  Le temps d'exécution maximal, en microsecondes, à dépasser pour que la commande soit enregistrée par la fonctionnalité Redis OSS`Slow Log`. Notez qu'un nombre négatif désactive le journal lent, tandis qu'une valeur de zéro force l'enregistrement de chaque commande. | 
|  hash-max-ziplist-entries |  Type : ENTIER Valeurs autorisées : 0- Par défaut: 512 |  Détermine la quantité de mémoire utilisée pour les fonctions de hachage. Les fonctions de hachage avec un nombre d'entrées inférieur à celui spécifié sont stockées à l'aide d'un encodage spécial qui économise de l'espace. | 
|  hash-max-ziplist-value |  Type : ENTIER Valeurs autorisées : 0- Par défaut: 64 |  Détermine la quantité de mémoire utilisée pour les fonctions de hachage. Les fonctions de hachage avec un nombre d'octets plus petit que le nombre spécifié sont stockées à l'aide d'un encodage spécial qui économise de l'espace. | 
|  set-max-intset-entries |  Type : ENTIER Valeurs autorisées : 0- Par défaut: 512 |  Détermine que la quantité de mémoire utilisée pour certains types de jeux (chaînes qui sont des entiers de base 10 dans la plage d'entiers signés de 64 bits). De tels jeux avec un nombre d'entrées inférieur à celui spécifié sont stockées à l'aide d'un encodage spécial qui économise de l'espace. | 
|  zset-max-ziplist-entries |  Type : ENTIER Valeurs autorisées : 0- Valeur par défaut : 128 |  Détermine la quantité de mémoire utilisée pour les jeux triés. Les jeux triés avec un nombre d'éléments inférieur à celui spécifié sont stockés à l'aide d'un encodage spécial qui économise de l'espace. | 
|  zset-max-ziplist-value |  Type : ENTIER Valeurs autorisées : 0- Par défaut: 64 |  Détermine la quantité de mémoire utilisée pour les jeux triés. Les jeux triés avec des entrées qui ont un nombre d'octets plus petit que le nombre spécifié sont stockés à l'aide d'un encodage spécial qui économise de l'espace. | 
|  tracking-table-max-keys |  Type : ENTIER Valeurs autorisées : 1-100000000 Par défaut : 1000000 |  Pour faciliter la mise en cache côté client, Redis OSS permet de suivre quels clients ont accédé à quelles clés. Lorsque la clé suivie est modifiée, des messages d'invalidation sont envoyés à tous les clients pour les avertir que leurs valeurs mises en cache ne sont plus valides. Cette valeur vous permet de spécifier la limite supérieure de cette table. | 
|  acllog-max-len |  Type : ENTIER Valeurs autorisées : 1 à 10000 Valeur par défaut : 128 |  Le nombre maximum d'entrées dans le journal ACL. | 
|  active-expire-effort |  Type : ENTIER Valeurs autorisées : 1 à 10 Valeur par défaut : 1 |  Redis OSS supprime les clés qui ont dépassé leur durée de vie par deux mécanismes. Dans l'un, une clé est accessible et a expiré. Dans l'autre, un travail périodique échantillonne les clés et provoque l'expiration de celles qui ont dépassé leur time-to-live. Ce paramètre définit l'effort déployé par Redis OSS pour faire expirer les éléments du travail périodique. La valeur par défaut de 1 tente d'éviter que plus de 10 % des clés expirées restent en mémoire. Il essaie également d'éviter de consommer plus de 25 % de la mémoire totale et d'ajouter une latence au système. Vous pouvez augmenter cette valeur jusqu'à 10 pour augmenter l'effort consacré aux clés d'expiration. Le compromis est une utilisation CPU plus élevée et une latence potentiellement plus élevée. Nous recommandons une valeur de 1, sauf si vous constatez une utilisation élevée de la mémoire et que vous pouvez tolérer une augmentation de l'utilisation du processeur. | 
|  lazyfree-lazy-user-del |  Type : CORDE Valeurs autorisées : oui, non Par défaut : non |  Spécifie si le comportement par défaut de la `DEL` commande agit de la même manière que`UNLINK`. | 
|  activedefrag |  Type : CORDE Valeurs autorisées : oui, non Par défaut : non |  Défragmentation active de la mémoire activée. | 
|  maxclients |  Type : ENTIER Valeurs autorisées : 65000 Par défaut: 65000 |  Le nombre maximum de clients qui peut être connecté à un moment donné. Non modifiable. | 
| client-query-buffer-limit |  Type : ENTIER Valeurs autorisées : 1048576-1073741824 Par défaut: 1073741824  |  Taille maximum d'un seul tampon de requête client. Le changement a lieu immédiatement.  | 
| proto-max-bulk-len |  Type : ENTIER Valeurs autorisées : 1048576-536870912 Par défaut: 536870912  |  Taille maximum d'une seule demande d'élément. Le changement a lieu immédiatement.  | 

## Paramètres spécifiques au type de nœud MemoryDB
<a name="parametergroups.redis.nodespecific"></a>

Bien que la plupart des paramètres ont une valeur unique, certains paramètres ont des valeurs différentes en fonction du type de nœud utilisé. Le tableau suivant indique la valeur par défaut `maxmemory` pour chaque type de nœud. La valeur de `maxmemory` est le nombre maximal d'octets disponibles que vous pouvez utiliser pour les données et d'autres utilisations, sur le nœud.


|  Type de nœud  | Maxmemory  | 
| --- | --- | 
| db.r7g.large | 14037181030 | 
| db.r7g.xlarge | 28261849702 | 
| db.r7g.2xlarge | 56711183565 | 
| db.r7g.4xlarge | 113609865216 | 
| db.r7g.8xlarge | 225000375228 | 
| db.r7g.12xlarge | 341206346547 | 
| db.r7g.16xlarge | 450000750456 | 
| db.r6gd.xlarge | 28261849702 | 
| db.r6g.2xlarge | 56711183565 | 
| db.r6g.4xlarge | 113609865216 | 
| db.r6g.8xlarge | 225000375228 | 
| db.r6g.large | 14037181030 | 
| db.r6g.xlarge | 28261849702 | 
| db.r6g.2xlarge | 56711183565 | 
| db.r6g.4xlarge | 113609865216 | 
| db.r6g.8xlarge | 225000375228 | 
| db.r6g.12xlarge | 341206346547 | 
| db.r6g.16xlarge | 450000750456 | 
| db.t4g.small | 1471026299 | 
| db.t4g.medium | 3317862236 | 

**Note**  
Tous les types d'instances MemoryDB doivent être créés dans un VPC Amazon Virtual Private Cloud.