

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.

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

**Valkey et Redis OSS**

La plupart des paramètres Valkey 8 sont compatibles avec les paramètres Redis OSS 7.1. Les paramètres Valkey 7.2 sont les mêmes que ceux de Redis OSS 7.

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 ElastiCache de paramètres](ParameterGroups.Creating.md).

**Topics**
+ [Paramètres OSS Valkey et Redis](#ParameterGroups.Redis)
+ [Paramètres spécifiques Memcached](#ParameterGroups.Memcached)

## Paramètres OSS Valkey et Redis
<a name="ParameterGroups.Redis"></a>

**Topics**
+ [Modifications des paramètres de Valkey 9.0](#ParameterGroups.Valkey.9.0)
+ [Modifications des paramètres de Valkey 8.2](#ParameterGroups.Valkey.8.2)
+ [Modifications des paramètres de Valkey 8.1](#ParameterGroups.Valkey.8.1)
+ [Modifications des paramètres de Valkey 8.0](#ParameterGroups.Valkey.8)
+ [Modifications des paramètres de Valkey 7.2 et Redis OSS 7](#ParameterGroups.Redis.7)
+ [Modifications des paramètres de Redis OSS 6.x](#ParameterGroups.Redis.6-x)
+ [Modifications des paramètres de Redis OSS 5.0.3](#ParameterGroups.Redis.5-0-3)
+ [Modifications des paramètres de Redis OSS 5.0.0](#ParameterGroups.Redis.5.0)
+ [Modifications des paramètres de Redis OSS 4.0.10](#ParameterGroups.Redis.4-0-10)
+ [Modifications des paramètres de Redis OSS 3.2.10](#ParameterGroups.Redis.3-2-10)
+ [Modifications des paramètres de Redis OSS 3.2.6](#ParameterGroups.Redis.3-2-6)
+ [Modifications des paramètres de Redis OSS 3.2.4](#ParameterGroups.Redis.3-2-4)
+ [Paramètres ajoutés à Redis OSS 2.8.24 (amélioré)](#ParameterGroups.Redis.2-8-24)
+ [Paramètres ajoutés à Redis OSS 2.8.23 (amélioré)](#ParameterGroups.Redis.2-8-23)
+ [Paramètres ajoutés à Redis OSS 2.8.22 (amélioré)](#ParameterGroups.Redis.2-8-22)
+ [Paramètres ajoutés à Redis OSS 2.8.21](#ParameterGroups.Redis.2-8-21)
+ [Paramètres ajoutés à Redis OSS 2.8.19](#ParameterGroups.Redis.2-8-19)
+ [Paramètres ajoutés à Redis OSS 2.8.6](#ParameterGroups.Redis.2-8-6)
+ [Paramètres de Redis OSS 2.6.13](#ParameterGroups.Redis.2-6-13)
+ [Paramètres spécifiques au type de nœud Redis OSS](#ParameterGroups.Redis.NodeSpecific)

### Modifications des paramètres de Valkey 9.0
<a name="ParameterGroups.Valkey.9.0"></a>

**Famille de groupes de paramètres : valkey9**

**Note**  
Les groupes de paramètres Valkey 9.0 et versions ultérieures sont incompatibles avec Valkey 8.x et Redis OSS.

Nouvelles familles de groupes de paramètres pour Valkey 9.0 :
+ `default.valkey9`— Groupe de paramètres par défaut pour Valkey 9.0 (mode cluster désactivé).
+ `default.valkey9.cluster.on`— Groupe de paramètres par défaut pour Valkey 9.0 avec le mode cluster activé.


**Nouveau paramètre visible par le client dans Valkey 9.0**  

| Paramètre | Description | Valeurs | Par défaut | Adaptabilité | 
| --- | --- | --- | --- | --- | 
| cluster-databases | Nombre de bases de données disponibles en mode cluster. Défini au moment de la création du cluster. | 1 à 10 000 | 0 | Non (défini lors de la création) | 

### Modifications des paramètres de Valkey 8.2
<a name="ParameterGroups.Valkey.8.2"></a>

**Famille de groupes de paramètres : valkey8**

**Note**  
Les modifications des paramètres de Valkey 8.2 ne s'appliquent pas à Valkey 8.1
Les groupes de paramètres Valkey 8.0 et versions ultérieures sont incompatibles avec Redis OSS 7.2.4.
dans Valkey 8.2, les commandes suivantes ne sont pas disponibles pour les caches sans serveur :`commandlog`,,`commandlog get`, et `commandlog help` `commandlog len` `commandlog reset.` 


**Nouveaux groupes de paramètres dans Valkey 8.2**  

| Nom | Détails | Description | 
| --- | --- | --- | 
| search-fanout-target-mode (ajouté dans la version 8.2) | Par défaut : client<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement |  Le paramètre de configuration search-fanout-target-mode contrôle la manière dont les requêtes de recherche sont distribuées entre les nœuds d'un environnement de cluster Valkey. Ce paramètre accepte deux valeurs : « débit » qui optimise le débit maximal en répartissant les requêtes de recherche de manière aléatoire sur tous les nœuds du cluster, quel que soit le type de client ou le statut READONLY, et « client » qui respecte les caractéristiques de connexion client en acheminant les clients non READONLY vers les nœuds principaux uniquement, les clients READONLY sur les connexions principales de manière aléatoire sur tous les nœuds. <br /> Le comportement par défaut est le mode « client », ce qui signifie que le système respectera les types de connexion client et le statut READONLY pour les décisions relatives au routage des requêtes. Utilisez le mode débit pour les charges de travail de recherche à volume élevé où une utilisation maximale des ressources du cluster est souhaitée, et le mode client lorsque vous souhaitez maintenir la read/write séparation et respecter les modèles de connexion READONLY au niveau de l'application. | 
| search-default-timeout-ms | Par défaut : 50000<br />Valeurs autorisées : 1 à 60 000<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Le délai d'expiration par défaut de la requête de recherche Valkey (en millisecondes). | 
| rechercher-activer-partial-results | Par défaut : oui<br />Valeurs autorisées : oui, non<br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Configure le comportement d'échec des requêtes pour Valkey Search. Lorsque cette option est activée, les requêtes de recherche renvoient des résultats partiels en cas de temporisation d'une ou de plusieurs partitions. Lorsqu'elle est désactivée, tout délai d'expiration de la partition entraîne l'échec de l'ensemble de la requête de recherche et renvoie une erreur. | 

### Modifications des paramètres de Valkey 8.1
<a name="ParameterGroups.Valkey.8.1"></a>

**Famille de groupes de paramètres : valkey8**

**Note**  
Les modifications des paramètres de Valkey 8.1 ne s'appliquent pas à Valkey 8.0
Les groupes de paramètres Valkey 8.0 et versions ultérieures sont incompatibles avec Redis OSS 7.2.4.
dans Valkey 8.1, les commandes suivantes ne sont pas disponibles pour les caches sans serveur :`commandlog`,,`commandlog get`, et `commandlog help` `commandlog len` `commandlog reset.` 


**Nouveaux groupes de paramètres dans Valkey 8.1**  

| Nom | Détails | Description | 
| --- | --- | --- | 
| commandlog-request-larger-than (ajouté dans la version 8.1) | Par défaut: 1048576<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | La taille maximale, en octets, des requêtes à enregistrer par la fonctionnalité Valkey Command Log. | 
| commandlog-large-request-max-len (ajouté dans la version 8.1) | Valeur par défaut : 128<br />Valeurs autorisées : 0-1024<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | La longueur maximale du journal des commandes Valkey pour les demandes. | 
| commandlog-reply-larger-than (ajouté dans la version 8.1) | Par défaut: 1048576<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | La taille maximale, en octets, des réponses à enregistrer par la fonctionnalité Valkey Command Log. | 
| commandlog-large-reply-max-len (ajouté dans la version 8.1) | Valeur par défaut : 128<br />Valeurs autorisées : 0-1024<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | La longueur maximale du journal des commandes Valkey pour les réponses. | 

### Modifications des paramètres de Valkey 8.0
<a name="ParameterGroups.Valkey.8"></a>

**Famille de groupes de paramètres : valkey8**

**Note**  
Redis OSS 7.2.4 est incompatible avec les groupes de paramètres Valkey 8 et supérieurs.


**Changements de paramètres spécifiques dans Valkey 8.0**  

| Nom | Détails | Description | 
| --- | --- | --- | 
| taille du backlog | Par défaut : 10485760<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | La taille, en octets, de la mémoire tampon du journal des éléments en attente de nœud principal. Le journal des éléments en attente est utilisé pour enregistrer des mises à jour dans les données sur le nœud principal. Lorsqu'une réplique de lecture se connecte au nœud principal, elle tente d'effectuer une synchronisation partielle (psync), au cours de laquelle elle applique les données du backlog pour rattraper le nœud principal. Si le psync échoue, une synchronisation complète est requise.<br />La valeur minimale pour ce paramètre est 16384.<br />Remarque : à partir de Redis OSS 2.8.22, ce paramètre s'applique au cluster principal ainsi qu'aux répliques de lecture. | 
| nombre maximum d'échantillons de mémoire | Valeur par défaut : 3<br />Valeurs autorisées : 1 à 64<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Pour les calculs de type LRU (moins récemment utilisé) et TTL (time-to-live), ce paramètre représente la taille d'é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. | 


**Nouveaux groupes de paramètres dans Valkey 8.0**  

| Nom | Détails | Description | 
| --- | --- | --- | 
| compatibilité rouge étendue | Valeurs autorisées : oui, non<br />Par défaut : oui<br />Type : valeur booléenne<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Le mode de compatibilité étendue de Redis OSS fait que Valkey se fait passer pour Redis OSS 7.2. Activez cette option uniquement si vous rencontrez des problèmes avec les outils ou les clients.<br />Customer-facing impacts :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) | 


**Groupes de paramètres supprimés dans Valkey 8.0**  

| Nom | Détails | Description | 
| --- | --- | --- | 
| lazyfree-lazy-eviction | Valeurs autorisées : oui, non<br />Par défaut : non<br />Type : valeur booléenne<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Effectue une suppression asynchrone des évictions. | 
| lazyfree-lazy-expire | Valeurs autorisées : oui, non<br />Par défaut : non<br />Type : valeur booléenne<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Effectue une suppression asynchrone des clés expirées. | 
| lazyfree-lazy-server-del | Valeurs autorisées : oui, non<br />Par défaut : non<br />Type : valeur booléenne<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Effectue une suppression asynchrone des commandes qui mettent à jour les valeurs. | 
| lazyfree-lazy-user-del | Par défaut : non<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement sur tous les nœuds du cluster |  Lorsque la valeur est définie sur yes, la commande DEL agit de la même manière que UNLINK. | 
| Replica-Lazy-Flush | Par défaut : oui<br />Type : valeur booléenne<br />Modifiable : non<br />Ancien nom : slave-lazy-flush | Exécute une commande flushDB asynchrone pendant la synchronisation du réplica. | 

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

**Famille de groupes de paramètres : valkey7**

Les groupes de paramètres par défaut de Valkey 7.2 sont les suivants :
+ `default.valkey7`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Valkey (mode cluster désactivé) et les groupes de réplication.
+ `default.valkey7.cluster.on`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Valkey (mode cluster activé) et les groupes de réplication.

**Famille de groupes de paramètres :** redis7

Les groupes de paramètres par défaut de Redis OSS 7 sont les suivants :
+ `default.redis7`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Redis OSS (mode cluster désactivé) et les groupes de réplication.
+ `default.redis7.cluster.on`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Redis OSS (mode cluster activé) et les groupes de réplication.

**Modifications de paramètres spécifiques**

Les paramètres ajoutés dans Redis OSS 7 sont les suivants. Valkey 7.2 prend également en charge ces paramètres.


|  Nom  |  Détails |  Description  | 
| --- | --- | --- | 
| cluster-allow-pubsubshard-when-down | Valeurs autorisées : `yes`, `no`<br />Valeur par défaut : `yes`<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Lorsque la valeur par défaut est yes, elle autorise les nœuds à traiter le trafic de partition pubsub lorsque le cluster est inactif, à condition qu'il pense être propriétaire des emplacements. | 
| cluster-preferred-endpoint-type | Valeurs autorisées : `ip`, `tls-dynamic`<br />Valeur par défaut : `tls-dynamic`<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Cette valeur contrôle le point de terminaison renvoyé pour les MOVED/ASKING demandes ainsi que le champ du point de terminaison pour `CLUSTER SLOTS` et`CLUSTER SHARDS`. Lorsque la valeur est définie sur ip, le nœud annonce son adresse IP. Lorsque la valeur est définie sur tls-dynamic, le nœud annonce un nom d'hôte lorsque le chiffrement en transit est activé, et une adresse IP dans le cas contraire. | 
| latency-tracking | Valeurs autorisées : `yes`, `no`<br />Valeur par défaut : `no`<br />Type : chaîne<br />Modifiable : oui<br />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+`<br />Valeur par défaut : `512`<br />Type : entier<br />Modifiable : oui<br />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+`<br />Valeur par défaut : `64`<br />Type : entier<br />Modifiable : oui<br />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+`<br />Valeur par défaut : `128`<br />Type : entier<br />Modifiable : oui<br />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+`<br />Valeur par défaut : `64`<br />Type : entier<br />Modifiable : oui<br />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é. | 

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


|  Nom  |  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. 


|  Nom  |  Détails |  Description  | 
| --- | --- | --- | 
| hash-max-ziplist-entries | Valeurs autorisées : `0+`<br />Valeur par défaut : `512`<br />Type : entier<br />Modifiable : oui<br />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+`<br />Valeur par défaut : `64`<br />Type : entier<br />Modifiable : oui<br />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+`<br />Valeur par défaut : `128`<br />Type : entier<br />Modifiable : oui<br />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+`<br />Valeur par défaut : `64`<br />Type : entier<br />Modifiable : oui<br />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. | 
| list-max-ziplist-size | Valeurs autorisées :<br />Valeur par défaut : `-2`<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. | Nombre d'entrées autorisées par nœud de liste interne. | 

### Modifications des paramètres de Redis OSS 6.x
<a name="ParameterGroups.Redis.6-x"></a>

**Famille de groupes de paramètres :** redis6.x

Les groupes de paramètres par défaut de Redis OSS 6.x sont les suivants :
+ `default.redis6.x`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Valkey ou Redis OSS (mode cluster désactivé) et les groupes de réplication.
+ `default.redis6.x.cluster.on`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Valkey ou Redis OSS (mode cluster activé) et les groupes de réplication.

**Note**  
 Dans la version 6.2 du moteur Redis OSS, lorsque la famille de nœuds r6gd a été introduite pour être utilisée avec, seules les politiques de mémoire maximale *noeviction [Hiérarchisation des données ElastiCache](data-tiering.md)*, *volatile-lru et *allkeys-lru** sont prises en charge avec les types de nœuds r6gd. 

Pour plus d’informations, consultez [ElastiCache version 6.2 pour Redis OSS (améliorée)](engine-versions.md#redis-version-6.2) et [ElastiCache version 6.0 pour Redis OSS (améliorée)](engine-versions.md#redis-version-6.0). 

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


|  Détails |  Description  | 
| --- | --- | 
| acl-pubsub-default (added in 6.2) | Valeurs autorisées : `resetchannels`, `allchannels`<br />Valeur par défaut : `allchannels`<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : les utilisateurs Redis OSS existants associés au cluster continueront à disposer des autorisations existantes. Mettez à jour les utilisateurs ou redémarrez le cluster pour mettre à jour les utilisateurs Redis OSS existants. | Autorisations de canal Pubsub par défaut pour les utilisateurs ACL déployés sur ce cluster.  | 
| cluster-allow-reads-when-down (added in 6.0) | Par défaut : non<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement sur tous les nœuds du cluster | Lorsqu'il est défini sur yes, un groupe de réplication Redis OSS (mode cluster activé) continue de traiter les commandes de lecture même lorsqu'un nœud n'est pas en mesure d'atteindre un quorum de primaires. <br />Lorsque la valeur par défaut est no, le groupe de réplication rejette toutes les commandes. Nous vous recommandons de définir cette valeur sur yes si vous utilisez un cluster avec moins de trois groupes de nœuds ou si votre application peut gérer des lectures obsolètes en toute sécurité.  | 
| tracking-table-max-keys (added in 6.0) | Par défaut: 1 000 000<br />Type : nombre<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement sur tous les nœuds du cluster | Pour faciliter la mise en cache côté client, Redis OSS permet de suivre quels clients ont accédé à quelles clés. <br />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. Une fois que cette valeur de paramètre est dépassée, les clients reçoivent une invalidation aléatoire. Cette valeur doit être réglée pour limiter l'utilisation de la mémoire tout en gardant une trace de suffisamment de clés. Les clés sont également invalidées dans des conditions de mémoire faible.  | 
| acllog-max-len (added in 6.0) | Valeur par défaut : 128<br />Type : nombre<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement sur tous les nœuds du cluster | Cette valeur correspond au nombre maximal d'entrées dans le journal ACL.  | 
| active-expire-effort (added in 6.0) | Valeur par défaut : 1<br />Type : nombre<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement sur tous les nœuds du cluster | 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. <br />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 (added in 6.0) | Par défaut : non<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement sur tous les nœuds du cluster | Lorsque la valeur est définie sur yes, la propriété `DEL` agit de la même manière que `UNLINK`.  | 

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


|  Nom  |  Détails |  Description  | 
| --- | --- | --- | 
| lua-replicate-commands | Valeurs autorisées : yes/no<br />Par défaut : oui<br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Active ou non la réplication de l'effet Lua dans les scripts Lua  | 

### Modifications des paramètres de Redis OSS 5.0.3
<a name="ParameterGroups.Redis.5-0-3"></a>

**Famille de groupes de paramètres :** redis5.0

Groupes de paramètres par défaut de Redis OSS 5.0
+ `default.redis5.0`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Valkey ou Redis OSS (mode cluster désactivé) et les groupes de réplication.
+ `default.redis5.0.cluster.on`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Valkey ou Redis OSS (mode cluster activé) et les groupes de réplication.


**Paramètres ajoutés dans Redis OSS 5.0.3**  

|  Nom  |  Détails |  Description  | 
| --- | --- | --- | 
| rename-commands | Par défaut: Aucun<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement sur tous les nœuds du cluster | Liste séparée par des espaces de commandes Redis OSS renommées. Voici une liste limitée de commandes disponibles pour le changement de nom :  `APPEND AUTH BITCOUNT BITFIELD BITOP BITPOS BLPOP BRPOP BRPOPLPUSH BZPOPMIN BZPOPMAX CLIENT CLUSTER COMMAND DBSIZE DECR DECRBY DEL DISCARD DUMP ECHO EVAL EVALSHA EXEC EXISTS EXPIRE EXPIREAT FLUSHALL FLUSHDB GEOADD GEOHASH GEOPOS GEODIST GEORADIUS GEORADIUSBYMEMBER GET GETBIT GETRANGE GETSET HDEL HEXISTS HGET HGETALL HINCRBY HINCRBYFLOAT HKEYS HLEN HMGET HMSET HSET HSETNX HSTRLEN HVALS INCR INCRBY INCRBYFLOAT INFO KEYS LASTSAVE LINDEX LINSERT LLEN LPOP LPUSH LPUSHX LRANGE LREM LSET LTRIM MEMORY MGET MONITOR MOVE MSET MSETNX MULTI OBJECT PERSIST PEXPIRE PEXPIREAT PFADD PFCOUNT PFMERGE PING PSETEX PSUBSCRIBE PUBSUB PTTL PUBLISH PUNSUBSCRIBE RANDOMKEY READONLY READWRITE RENAME RENAMENX RESTORE ROLE RPOP RPOPLPUSH RPUSH RPUSHX SADD SCARD SCRIPT SDIFF SDIFFSTORE SELECT SET SETBIT SETEX SETNX SETRANGE SINTER SINTERSTORE SISMEMBER SLOWLOG SMEMBERS SMOVE SORT SPOP SRANDMEMBER SREM STRLEN SUBSCRIBE SUNION SUNIONSTORE SWAPDB TIME TOUCH TTL TYPE UNSUBSCRIBE UNLINK UNWATCH WAIT WATCH ZADD ZCARD ZCOUNT ZINCRBY ZINTERSTORE ZLEXCOUNT ZPOPMAX ZPOPMIN ZRANGE ZRANGEBYLEX ZREVRANGEBYLEX ZRANGEBYSCORE ZRANK ZREM ZREMRANGEBYLEX ZREMRANGEBYRANK ZREMRANGEBYSCORE ZREVRANGE ZREVRANGEBYSCORE ZREVRANK ZSCORE ZUNIONSTORE SCAN SSCAN HSCAN ZSCAN XINFO XADD XTRIM XDEL XRANGE XREVRANGE XLEN XREAD XGROUP XREADGROUP XACK XCLAIM XPENDING GEORADIUS_RO GEORADIUSBYMEMBER_RO LOLWUT XSETID SUBSTR` | 

Pour de plus amples informations, veuillez consulter [ElastiCache version 5.0.6 pour Redis OSS (améliorée)](engine-versions.md#redis-version-5-0.6). 

### Modifications des paramètres de Redis OSS 5.0.0
<a name="ParameterGroups.Redis.5.0"></a>

**Famille de groupes de paramètres :** redis5.0

Groupes de paramètres par défaut de Redis OSS 5.0
+ `default.redis5.0`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Valkey ou Redis OSS (mode cluster désactivé) et les groupes de réplication.
+ `default.redis5.0.cluster.on`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Valkey ou Redis OSS (mode cluster activé) et les groupes de réplication.


**Paramètres ajoutés dans Redis OSS 5.0**  

|  Nom  |  Détails |  Description  | 
| --- | --- | --- | 
| stream-node-max-bytes | Valeurs autorisées : 0\+<br />Par défaut: 4096<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | 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 | Valeurs autorisées : 0\+<br />Par défaut : 100<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | 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. Si la valeur est définie sur 0, le nombre d'éléments du nœud de l'arborescence n'est pas limité.  | 
| active-defrag-max-scan-fields | Valeurs autorisées : de 1 à 1000000<br />Par défaut: 1000<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Nombre maximum de zset/list champs set/hash/qui seront traités à partir de l'analyse du dictionnaire principal  | 
| lua-replicate-commands | Valeurs autorisées : yes/no<br />Par défaut : oui<br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Active ou non la réplication de l'effet Lua dans les scripts Lua  | 
| replica-ignore-maxmemory | Par défaut : oui<br />Type : valeur booléenne<br />Modifiable : non | Détermine si le réplica ignore le paramètre maxmemory en ne supprimant pas les éléments indépendants du principal  | 

Redis OSS a renommé plusieurs paramètres dans la version 5.0 du moteur en réponse aux commentaires de la communauté. Pour plus d'informations, consultez [Quoi de neuf dans Redis OSS 5 ?](https://aws.amazon.com/redis/Whats_New_Redis5/) . Le tableau suivant répertorie les nouveaux noms et montre leur correspondance avec les versions précédentes.


**Paramètres renommés dans Redis OSS 5.0**  

|  Nom  |  Détails |  Description  | 
| --- | --- | --- | 
| replica-lazy-flush | Par défaut : oui<br />Type : valeur booléenne<br />Modifiable : non<br />Ancien nom : slave-lazy-flush | Exécute une commande flushDB asynchrone pendant la synchronisation du réplica. | 
| client-output-buffer-limit-replica-hard-limit | Par défaut : pour connaître les valeurs, consultez [Paramètres spécifiques au type de nœud Redis OSS](#ParameterGroups.Redis.NodeSpecific)<br />Type : entier<br />Modifiable : non<br />Ancien nom : client-output-buffer-limit-slave-hard-limit | Pour les répliques de lecture Redis OSS : si le tampon de sortie d'un client atteint le nombre d'octets spécifié, le client sera déconnecté. | 
| client-output-buffer-limit-replica-soft-limit | Par défaut : pour connaître les valeurs, consultez [Paramètres spécifiques au type de nœud Redis OSS](#ParameterGroups.Redis.NodeSpecific)<br />Type : entier<br />Modifiable : non<br />Ancien nom : client-output-buffer-limit-slave-soft-limit | Pour les répliques de lecture 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-replica-soft-seconds | 
| client-output-buffer-limit-replica-soft-seconds | Par défaut : 60<br />Type : entier<br />Modifiable : non<br />Ancien nom : client-output-buffer-limit-slave-soft-seconds | Pour les répliques de lecture de Redis OSS : si la mémoire tampon de sortie d'un client reste en client-output-buffer-limit-replica-soft-limit octets pendant plus de secondes, le client sera déconnecté. | 
| replica-allow-chaining | Par défaut : non<br />Type : chaîne<br />Modifiable : non<br />Ancien nom : slave-allow-chaining | Détermine si une réplique en lecture dans Redis OSS peut avoir ses propres répliques en lecture. | 
| min-replicas-to-write | Par défaut : 0<br />Type : entier<br />Modifiable : oui<br />Ancien nom : min-slaves-to-write<br />Les modifications prennent effet : immédiatement | Le nombre minimum de réplicas en lecture qui doivent être disponibles pour que le nœud principal puisse accepter des écritures des clients. Si le nombre de réplicas disponibles est inférieur à ce nombre, alors le nœud principal n'acceptera plus de demandes d'écriture.<br />Si ce paramètre ou « min-replicas-max-lag » est égal à 0, le nœud principal acceptera toujours des demandes d'écriture, même si aucun réplica n'est disponible. | 
| min-replicas-max-lag  | Par défaut: 10<br />Type : entier<br />Modifiable : oui<br />Ancien nom : min-slaves-max-lag<br />Les modifications prennent effet : immédiatement | Le nombre de secondes au cours desquelles le nœud principal doit suivre une requête ping à partir d'un réplica en lecture. Si ce laps de temps s'écoule et que le nœud principal ne reçoit pas un message ping, alors le réplica n'est plus considéré comme étant disponible. Si le nombre de réplicas disponibles est inférieur au paramètre « min-replicas-to-write », le réplica principal ne pourra plus accepter d'autres écritures.<br />Si ce paramètre ou « min-replicas-to-write » est égal à 0, le nœud principal acceptera toujours des demandes d'écriture, même si aucun réplica n'est disponible. | 
| close-on-replica-write  | Par défaut : oui<br />Type : valeur booléenne<br />Modifiable : oui<br />Ancien nom : close-on-slave-write<br />Les modifications prennent effet : immédiatement | Si activé, les clients qui tentent d'écrire sur un réplica en lecture seule seront déconnectés. | 


**Paramètres supprimés dans Redis OSS 5.0**  

|  Nom  |  Détails |  Description  | 
| --- | --- | --- | 
| repl-timeout | Par défaut : 60<br />Modifiable : non | Ce paramètre n'est pas disponible dans cette version. | 

### Modifications des paramètres de Redis OSS 4.0.10
<a name="ParameterGroups.Redis.4-0-10"></a>

**Famille de groupes de paramètres :** redis4.0

Groupes de paramètres par défaut de Redis OSS 4.0.x
+ `default.redis4.0`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Valkey ou Redis OSS (mode cluster désactivé) et les groupes de réplication.
+ `default.redis4.0.cluster.on`— Utilisez ce groupe de paramètres, ou un groupe dérivé de celui-ci, pour les clusters Valkey ou Redis OSS (mode cluster activé) et les groupes de réplication.


**Paramètres modifiés dans Redis OSS 4.0.10**  

|  Nom  |  Détails |  Description  | 
| --- | --- | --- | 
| maxmemory-policy | Valeurs autorisées : `allkeys-lru`, `volatile-lru`, **allkeys-lfu**, **volatile-lfu**, `allkeys-random`, `volatile-random`, `volatile-ttl`, `noeviction`<br />Par défaut : volatile-lru<br />Type : chaîne<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | La rubrique maxmemory-policy a été ajoutée dans la version 2.6.13. Dans la version 4.0.10, deux nouvelles valeurs autorisées ont été ajoutées : allkeys-lfu (qui élimine toute clé utilisant une LFU approximative) et volatile-lfu (qui élimine l'utilisation de LFU approximatives parmi les clés avec un ensemble d'expiration). Dans la version 6.2, lorsque la famille de nœuds r6gd a été introduite pour être utilisée avec la hiérarchisation des données, seules les politiques de mémoire maximale noeviction, volatile-lru et allkeys-lru sont prises en charge avec les types de nœuds r6gd.  | 


**Paramètres ajoutés dans Redis OSS 4.0.10**  

|  Nom  |  Détails |  Description  | 
| --- |--- |--- |
| **Paramètres de suppression asynchrones** | 
| --- |
| lazyfree-lazy-eviction | Valeurs autorisées : yes/no<br />Par défaut : non<br />Type : valeur booléenne<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Effectue une suppression asynchrone des évictions. | 
| lazyfree-lazy-expire | Valeurs autorisées : yes/no<br />Par défaut : non<br />Type : valeur booléenne<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Effectue une suppression asynchrone des clés expirées. | 
| lazyfree-lazy-server-del | Valeurs autorisées : yes/no<br />Par défaut : non<br />Type : valeur booléenne<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Effectue une suppression asynchrone des commandes qui mettent à jour les valeurs. | 
| slave-lazy-flush | Valeurs autorisées : N/A<br />Par défaut : non<br />Type : valeur booléenne<br />Modifiable : non<br />Des modifications ont lieu : N/A | Exécute une commande flushDB asynchrone pendant la synchronisation esclave. | 
| **Paramètres d'LFU** | 
| --- |
| lfu-log-factor | Valeurs autorisées : tous les entiers > 0<br />Par défaut: 10<br />Type : entier<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Définissez le facteur journal qui détermine le nombre d'accès à une clé pour en saturer le compteur. | 
| lfu-decay-time | Valeurs autorisées : Tous les entiers<br />Valeur par défaut : 1<br />Type : entier<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Le temps nécessaire en minutes pour réduire le compteur de clé. | 
| **Paramètres de défragmentation active** | 
| --- |
| activedefrag | Valeurs autorisées : yes/no<br />Par défaut : non<br />Type : valeur booléenne<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Active la défragmentation.Dans les versions 7.0 et supérieures de Valkey et Redis OSS, il est AWS possible d'effectuer automatiquement la défragmentation lorsque cela est nécessaire sur le plan opérationnel, quel que soit ce paramètre. | 
| active-defrag-ignore-bytes | Valeurs autorisées : 10485760-104857600<br />Par défaut: 104857600<br />Type : entier<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Quantité minimum de fragmentation perdue pour lancer une défragmentation active. | 
| active-defrag-threshold-lower | Valeurs autorisées : 1-100<br />Par défaut: 10<br />Type : entier<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Pourcentage minimum de fragmentation pour lancer une défragmentation active. | 
| active-defrag-threshold-upper | Valeurs autorisées : 1-100<br />Par défaut : 100<br />Type : entier<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Pourcentage maximum de fragmentation à partir duquel nous utilisons l'effort maximum. | 
| active-defrag-cycle-min | Valeurs autorisées : 1-75<br />Par défaut: 25<br />Type : entier<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Effort minimum pour défragmenter en pourcentage d'UC. | 
| active-defrag-cycle-max | Valeurs autorisées : 1-75<br />Par défaut: 75<br />Type : entier<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Effort maximum pour défragmenter en pourcentage d'UC. | 
| **Paramètres du tampon de sortie client** | 
| --- |
| client-query-buffer-limit | Valeurs autorisées : 1048576-1073741824<br />Par défaut: 1073741824<br />Type : entier<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Taille maximum d'un seul tampon de requête client. | 
| proto-max-bulk-len | Valeurs autorisées : 1048576-536870912<br />Par défaut: 536870912<br />Type : entier<br />Modifiable : oui<br />Quant a lieu la modification : Immédiatement | Taille maximum d'une seule demande d'élément. | 

### Modifications des paramètres de Redis OSS 3.2.10
<a name="ParameterGroups.Redis.3-2-10"></a>

**Famille de groupes de paramètres :** redis3.2

ElastiCache pour Redis OSS 3.2.10, aucun paramètre supplémentaire n'est pris en charge.

### Modifications des paramètres de Redis OSS 3.2.6
<a name="ParameterGroups.Redis.3-2-6"></a>

**Famille de groupes de paramètres :** redis3.2

Pour Redis OSS 3.2.6, aucun paramètre supplémentaire n'est pris en charge.

### Modifications des paramètres de Redis OSS 3.2.4
<a name="ParameterGroups.Redis.3-2-4"></a>

**Famille de groupes de paramètres :** redis3.2

À partir de Redis OSS 3.2.4, il existe deux groupes de paramètres par défaut.
+ `default.redis3.2`— Lorsque vous exécutez Redis OSS 3.2.4, spécifiez ce groupe de paramètres ou un groupe dérivé de celui-ci, si vous souhaitez créer un groupe de réplication Valkey ou Redis OSS (mode cluster désactivé) tout en utilisant les fonctionnalités supplémentaires de Redis OSS 3.2.4.
+ `default.redis3.2.cluster.on`— Spécifiez ce groupe de paramètres ou un groupe dérivé de celui-ci lorsque vous souhaitez créer un groupe de réplication Valkey ou Redis OSS (mode cluster activé).

**Topics**
+ [Nouveaux paramètres pour Redis OSS 3.2.4](#ParameterGroups.Redis.3-2-4.New)
+ [Paramètres modifiés dans Redis OSS 3.2.4 (amélioré)](#ParameterGroups.Redis.3-2-4.Changed)

#### Nouveaux paramètres pour Redis OSS 3.2.4
<a name="ParameterGroups.Redis.3-2-4.New"></a>

**Famille de groupes de paramètres :** redis3.2

Pour Redis OSS 3.2.4, les paramètres supplémentaires suivants sont pris en charge.


****  

|  Nom  |  Détails |  Description  | 
| --- | --- | --- | 
| list-max-ziplist-size | Par défaut : -2<br />Type : entier<br />Modifiable : non<br /> | Les listes sont codées de manière spécifique pour économiser de l'espace. Le nombre d'entrées autorisées par le nœud de liste interne peut être spécifié comme une taille maximale fixe ou sous forme d'un nombre maximal d'éléments. Pour une taille maximale fixe, utilisez -5 à -1, ce qui signifie : [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) | 
| list-compress-depth | Par défaut : 0<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Les listes peuvent également être compressées. 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/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) | 
| cluster-enabled | Par défaut : no/yes \*<br />Type : chaîne<br />Modifiable : non | Indique s'il s'agit d'un groupe de réplication Valkey ou Redis OSS (mode cluster activé) en mode cluster (oui) ou d'un groupe de réplication Valkey ou Redis OSS (mode cluster activé) en mode non-cluster (non). Les groupes de réplication Valkey ou Redis OSS (mode cluster activé) en mode cluster peuvent partitionner leurs données sur un maximum de 500 groupes de nœuds.<br />\* Redis OSS 3.2. *x* possède deux groupes de paramètres par défaut. [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html)<br />. | 
| cluster-require-full-coverage | Par défaut : non<br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Lorsqu'ils sont définis sur`yes`, les nœuds Valkey ou Redis OSS (mode cluster activé) en mode cluster cessent d'accepter les requêtes s'ils détectent qu'au moins un emplacement de hachage est découvert (aucun nœud disponible ne le dessert). De cette façon, si le cluster est partiellement défaillant, le cluster n'est pas disponible. Il redevient automatiquement disponible dès que tous les emplacements sont couverts à nouveau.<br />Cependant, vous souhaitez parfois que le sous-ensemble du cluster qui fonctionne continue à accepter des requêtes pour la partie de l'espace de clé qui est toujours couverte. Pour cela, il suffit de définir l'option `cluster-require-full-coverage` sur `no`. | 
| hll-sparse-max-bytes | Par défaut: 3000<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | 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.<br />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.<br />Nous recommandons une valeur d'environ 3 000 afin de bénéficier des avantages du codage efficace en espace sans trop ralentir PFADD, qui est O(N) avec le codage fragmenté. 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. | 
| reserved-memory-percent | Par défaut: 25<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Pourcentage de mémoire d'un nœud réservé à des fins autres que le traitement des données. Par défaut, l'empreinte de données Redis OSS augmente jusqu'à ce qu'elle consomme toute la mémoire du nœud. Si cela se produit, les performances du nœud seront probablement affectées en raison d'une pagination de mémoire excessive. En réservant de la mémoire, vous pouvez réserver une partie de la mémoire disponible à des fins autres que REDIS OSS afin de réduire la quantité de pagination.<br />Ce paramètre est spécifique à la ElastiCache distribution standard de Redis OSS et ne fait pas partie de celle-ci.<br />Pour plus d’informations, consultez `reserved-memory` et [Gestion de la mémoire réservée pour Valkey et Redis OSS](redis-memory-management.md). | 

#### Paramètres modifiés dans Redis OSS 3.2.4 (amélioré)
<a name="ParameterGroups.Redis.3-2-4.Changed"></a>

**Famille de groupes de paramètres :** redis3.2

Pour Redis OSS 3.2.4, les paramètres suivants ont été modifiés.


****  

|  Nom  |  Détails |  Modifier  | 
| --- | --- | --- | 
| activerehashing | Modifiable : Oui si le groupe de paramètres n'est associé à aucun cluster. Dans le cas contraire, ce champ n'est pas obligatoire. | Modifiable était défini sur Non. | 
| databases | Modifiable : Oui si le groupe de paramètres n'est associé à aucun cluster. Dans le cas contraire, ce champ n'est pas obligatoire. | Modifiable était défini sur Non. | 
| appendonly | Valeur par défaut : désactivé<br />Modifiable : non | Si vous souhaitez effectuer une mise à niveau à partir d'une version antérieure de Redis OSS, vous devez d'abord la `appendonly` désactiver. | 
| appendfsync | Valeur par défaut : désactivé<br />Modifiable : non | Si vous souhaitez effectuer une mise à niveau à partir d'une version antérieure de Redis OSS, vous devez d'abord la `appendfsync` désactiver. | 
| repl-timeout | Par défaut : 60<br />Modifiable : non | Est désormais non modifiable avec une valeur par défaut de 60. | 
| tcp-keepalive | Valeur par défaut : 300 | La valeur par défaut était 0. | 
| list-max-ziplist-entries |  | Le paramètre n'est plus disponible. | 
| list-max-ziplist-value |  | Le paramètre n'est plus disponible. | 

### Paramètres ajoutés à Redis OSS 2.8.24 (amélioré)
<a name="ParameterGroups.Redis.2-8-24"></a>

**Famille de groupes de paramètres :** redis2.8

Pour Redis OSS 2.8.24, aucun paramètre supplémentaire n'est pris en charge.

### Paramètres ajoutés à Redis OSS 2.8.23 (amélioré)
<a name="ParameterGroups.Redis.2-8-23"></a>

**Famille de groupes de paramètres :** redis2.8

Pour Redis OSS 2.8.23, le paramètre supplémentaire suivant est pris en charge.


****  

|  Nom  |  Détails |  Description  | 
| --- | --- | --- | 
| close-on-slave-write  | Par défaut : oui<br />Type : chaîne (yes/no)<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Si activé, les clients qui tentent d'écrire sur un réplica en lecture seule seront déconnectés. | 

#### Fonctionnement du paramètre Close-on-slave-write
<a name="w2aac24c16c30c49c15c41b9"></a>

`close-on-slave-write`Ce paramètre a été introduit par Amazon ElastiCache pour vous permettre de mieux contrôler la façon dont votre cluster réagit lorsqu'un nœud principal et un nœud de réplique de lecture échangent des rôles en raison de la promotion d'une réplique de lecture vers un nœud principal.

![Image : close-on-replica-write, tout fonctionne très bien](http://docs.aws.amazon.com/fr_fr/AmazonElastiCache/latest/dg/images/ElastiCache-close-on-slave-write-01.png)


Si le cluster de lecture et de réplication est promu au statut principal pour une raison autre qu'un échec du groupe de réplication Multi-AZ activé, le client continuera à essayer d'écrire sur le point de terminaison A. Le point de terminaison A étant désormais le point de terminaison d'un réplica en lecture, ces écritures échoueront. C'est le comportement de Redis OSS avant son ElastiCache introduction `close-on-replica-write` et le comportement si vous le désactivez`close-on-replica-write`.

![Image : close-on-slave-write, échec des écritures](http://docs.aws.amazon.com/fr_fr/AmazonElastiCache/latest/dg/images/ElastiCache-close-on-slave-write-02.png)


Avec `close-on-replica-write` activé, à chaque fois qu'un client tente d'écrire dans un réplica en lecture, la connexion client au cluster prend fin. Votre logique d'application doit détecter la déconnexion, vérifiez la table DNS et reconnectez-vous au point de terminaison principal, qui sera désormais le point de terminaison B.

![Image : close-on-slave-write, écriture sur le nouveau cluster principal](http://docs.aws.amazon.com/fr_fr/AmazonElastiCache/latest/dg/images/ElastiCache-close-on-slave-write-03.png)


#### Quand désactiver le paramètre close-on-replica-write
<a name="w2aac24c16c30c49c15c41c11"></a>

Si la désactivation du paramètre `close-on-replica-write` génère des écritures dans le cluster en échec, pourquoi désactiver le paramètre `close-on-replica-write` ?

Comme mentionné précédemment, lorsque ce paramètre `close-on-replica-write` est activé, dès qu'un client tente d'écrire dans un réplica en lecture, la connexion client au cluster s'interrompt. Établir une nouvelle connexion avec le nœud prend du temps. Par conséquent, déconnecter et reconnecter suite à une demande d'écriture sur le réplica affecte également la latence des demandes de lecture diffusées par le biais de la même connexion. Cet effet reste actif jusqu'à ce que la nouvelle connexion soit établie. Si votre application a une charge particulièrement lourde en écriture ou si elle est très sensible au temps de latence, vous souhaiterez peut-être que vos clients restent connectés afin de ne pas dégrader les performances de lecture. 

### Paramètres ajoutés à Redis OSS 2.8.22 (amélioré)
<a name="ParameterGroups.Redis.2-8-22"></a>

**Famille de groupes de paramètres :** redis2.8

Pour Redis OSS 2.8.22, aucun paramètre supplémentaire n'est pris en charge.

**Important**  
À partir de la version 2.8.22 de Redis OSS, `repl-backlog-size` elle s'applique au cluster principal ainsi qu'aux clusters de réplication.
À partir de la version 2.8.22 de Redis OSS, le `repl-timeout` paramètre n'est pas pris en charge. S'il est modifié, il ElastiCache sera remplacé par la valeur par défaut (60s), comme nous le faisons avec`appendonly`.

Les paramètres suivants ne sont plus pris en charge.
+ *appendonly*
+ *appendfsync*
+ *repl-timeout*

### Paramètres ajoutés à Redis OSS 2.8.21
<a name="ParameterGroups.Redis.2-8-21"></a>

**Famille de groupes de paramètres :** redis2.8

Pour Redis OSS 2.8.21, aucun paramètre supplémentaire n'est pris en charge.

### Paramètres ajoutés à Redis OSS 2.8.19
<a name="ParameterGroups.Redis.2-8-19"></a>

**Famille de groupes de paramètres :** redis2.8

Pour Redis OSS 2.8.19, aucun paramètre supplémentaire n'est pris en charge.

### Paramètres ajoutés à Redis OSS 2.8.6
<a name="ParameterGroups.Redis.2-8-6"></a>

**Famille de groupes de paramètres :** redis2.8

Pour Redis OSS 2.8.6, les paramètres supplémentaires suivants sont pris en charge.


****  

|  Nom  |  Détails  |  Description  | 
| --- | --- | --- | 
| min-slaves-max-lag  | Par défaut: 10<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Le nombre de secondes au cours desquelles le nœud principal doit suivre une requête ping à partir d'un réplica en lecture. Si ce laps de temps s'écoule et que le nœud principal ne reçoit pas un message ping, alors le réplica n'est plus considéré comme étant disponible. Si le nombre de réplicas disponibles est inférieure au paramètre « min-slaves-to-write », le réplica principal ne pourra plus alors accepter plus d'écritures.<br />Si ce paramètre ou « min-slaves-to-write » est égal à 0, alors le nœud principal acceptera toujours des demandes d'écriture, même si aucun réplica n'est disponible. | 
| min-slaves-to-write | Par défaut : 0<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Le nombre minimum de réplicas en lecture qui doivent être disponibles pour que le nœud principal puisse accepter des écritures des clients. Si le nombre de réplicas disponibles est inférieur à ce nombre, alors le nœud principal n'acceptera plus de demandes d'écriture.<br />Si ce paramètre ou « min-slaves-max-lag » est égal à 0, alors le nœud principal acceptera toujours des demandes d'écriture, même si aucun réplica n'est disponible. | 
| notify-keyspace-events | Par défaut : (une chaîne vide)<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Les types d'événements keyspace dont Redis OSS peut informer les clients. Chaque type d'événement est représenté par une lettre unique :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html)<br />Vous pouvez avoir une combinaison de ces types d'événements. Par exemple, *AKE* signifie que Redis OSS peut publier des notifications de tous les types d'événements.<br />N'utilisez pas de caractères autres que ceux mentionnés dans la liste ci-dessus, car cela produirait des messages d'erreur.<br />Par défaut, ce paramètre est défini sur une chaîne vide, ce qui signifie que la notification d'événement d'espace de clé est désactivée. | 
| repl-backlog-size | Par défaut: 1048576<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | La taille, en octets, de la mémoire tampon du journal des éléments en attente de nœud principal. Le journal des éléments en attente est utilisé pour enregistrer des mises à jour dans les données sur le nœud principal. Lorsqu'un réplica en lecture se connecte au réplica principal, il tente d'effectuer une synchronisation partielle (`psync`), où il applique les données du journal des éléments en attente avec le nœud principal. Si le `psync` échoue, une synchronisation complète doit être effectuée.<br />La valeur minimale pour ce paramètre est 16384. À partir de Redis OSS 2.8.22, ce paramètre s'applique au cluster principal ainsi qu'aux répliques de lecture.  | 
| repl-backlog-ttl | Par défaut: 3600<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Le nombre de secondes pendant lesquelles le nœud principal conserve la mémoire tampon du journal des éléments en attente. Dès que le dernier nœud réplica est déconnecté, les données du journal des éléments en attente sont conservées jusqu'à l'expiration du paramètre `repl-backlog-ttl`. Si le réplica n'est pas connecté au réplica principal au cours de cette période, alors le réplica principal libère la mémoire tampon du journal des éléments en attente. Lorsque le réplica se reconnecte, il devra effectuer une synchronisation complète avec le réplica principal.<br />Si ce paramètre est défini sur 0, alors la mémoire tampon du journal des éléments en attente ne sera jamais libérée. | 
| repl-timeout | Par défaut : 60<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Représente le délai d'expiration, en secondes, pour : [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) | 

### Paramètres de Redis OSS 2.6.13
<a name="ParameterGroups.Redis.2-6-13"></a>

**Famille de groupes de paramètres :** redis2.6

Redis OSS 2.6.13 était la première version de Redis OSS prise en charge par. ElastiCache Le tableau suivant indique les paramètres pris en charge par Redis OSS 2.6.13. ElastiCache 


****  


- **`activerehashing`**
  - **Détails:** Par défaut : oui<br />Type : chaîne (yes/no)<br />Modifiable : oui<br />Quand a lieu la modification : à la création
  - **Description:** Détermine s'il faut activer la nouvelle fonction de hachage active de Redis. 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.<br />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.

- **`appendonly`**
  - **Détails:** Par défaut : non<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** Active ou désactive la fonctionnalité AOF (Append-Only File) de Redis. L'AOF capture toutes les commandes Redis OSS qui modifient les données du cache et est utilisée pour effectuer une restauration après une défaillance de certains nœuds. <br />La valeur par défaut est *non*, ce qui signifie que la fonctionnalité AOF est désactivée. Définissez ce paramètre sur *oui* pour activer AOF.<br />Pour de plus amples informations, veuillez consulter [Atténuation des défaillances](disaster-recovery-resiliency.md#FaultTolerance). Les fichiers AOF ne sont pas pris en charge pour les nœuds cache.t1.micro et cache.t2.\*. Pour les nœuds de ce type, la valeur du paramètre `appendonly` est ignorée.   Pour les groupes de Multi-AZ réplication, l'AOF n'est pas autorisé. 

- **`appendfsync`**
  - **Détails:** Par défaut : everysec<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** Lorsque appendonly est défini sur yes, contrôle la fréquence à laquelle le tampon de sortie AOF est écrit sur le disque : [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) 

- **`client-output-buffer-limit-normal-hard-limit`**
  - **Détails:** Par défaut : 0<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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`**
  - **Détails:** Par défaut : 0<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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`**
  - **Détails:** Par défaut : 0<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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).

- **`client-output-buffer-limit-pubsub-hard-limit`**
  - **Détails:** Par défaut: 33554432<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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`**
  - **Détails:** Par défaut: 8388608<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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 pendantclient-output-buffer-limit-pubsub-soft-seconds.

- **`client-output-buffer-limit-pubsub-soft-seconds`**
  - **Détails:** Par défaut : 60<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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é.

- **`client-output-buffer-limit-slave-hard-limit`**
  - **Détails:** Par défaut : pour connaître les valeurs, consultez [Paramètres spécifiques au type de nœud Redis OSS](#ParameterGroups.Redis.NodeSpecific)<br />Type : entier<br />Modifiable : non
  - **Description:** Pour les répliques de lecture Redis OSS : si le tampon de sortie d'un client atteint le nombre d'octets spécifié, le client sera déconnecté.

- **`client-output-buffer-limit-slave-soft-limit`**
  - **Détails:** Par défaut : pour connaître les valeurs, consultez [Paramètres spécifiques au type de nœud Redis OSS](#ParameterGroups.Redis.NodeSpecific)<br />Type : entier<br />Modifiable : non
  - **Description:** Pour les répliques de lecture 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-slave-soft-seconds

- **`client-output-buffer-limit-slave-soft-seconds`**
  - **Détails:** Par défaut : 60<br />Type : entier<br />Modifiable : non
  - **Description:** Pour les répliques de lecture de Redis OSS : si la mémoire tampon de sortie d'un client reste en client-output-buffer-limit-slave-soft-limit octets pendant plus de secondes, le client sera déconnecté.

- **`databases`**
  - **Détails:** Par défaut: 16<br />Type : entier<br />Modifiable : non<br />Quand a lieu la modification : à la création
  - **Description:** Le nombre de partitions logiques des bases de données. Nous recommandons de conserver cette valeur basse.<br />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.

- **`hash-max-ziplist-entries`**
  - **Détails:** Par défaut: 512<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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`**
  - **Détails:** Par défaut: 64<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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.

- **`list-max-ziplist-entries`**
  - **Détails:** Par défaut: 512<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** Détermine la quantité de mémoire utilisée pour les listes. Les listes 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.

- **`list-max-ziplist-value`**
  - **Détails:** Par défaut: 64<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** Détermine la quantité de mémoire utilisée pour les listes. Les listes avec des entrées qui ont 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.

- **`lua-time-limit`**
  - **Détails:** Par défaut : 5000<br />Type : entier<br />Modifiable : non
  - **Description:** Durée d'exécution maximale d'un script Lua, en millisecondes, avant qu'une action ne soit entreprise pour ElastiCache arrêter le script. En cas `lua-time-limit` de dépassement, toutes les commandes Redis OSS renverront une erreur de la forme *\_\_\_\_-BUSY*. Étant donné que cet état peut interférer avec de nombreuses opérations essentielles de Redis OSS, il ElastiCache émettra d'abord une commande *SCRIPT KILL*. En cas d'échec, Redis ElastiCache OSS sera redémarré de force.

- **`maxclients` Cette valeur s’applique à tous les types d’instance, à l’exception de ceux spécifiés explicitement**
  - **Détails:**
    - Par défaut: 65000<br />Type : entier<br />Modifiable : non
    - t2.medium par défaut : 20000<br />Type : entier<br />Modifiable : non
    - Par défaut t2.small : 20000<br />Type : entier<br />Modifiable : non
    - Par défaut t2.micro : 20000<br />Type : entier<br />Modifiable : non
    - Par défaut t4g.micro : 20000<br />Type : entier<br />Modifiable : non
    - Pt3.medium par défaut : 46000<br />Type : entier<br />Modifiable : non
    - Par défaut t3.small : 46000<br />Type : entier<br />Modifiable : non
    - Par défaut t3.micro : 20000<br />Type : entier<br />Modifiable : non
  - **Description:** Le nombre maximum de clients qui peut être connecté à un moment donné.

- **`maxmemory-policy`**
  - **Détails:** Par défaut : volatile-lru<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** La politique d'expulsion des clés lors de l'utilisation de la mémoire maximale est atteinte. Les valeurs valides sont : `volatile-lru \| allkeys-lru \| volatile-random \| allkeys-random \| volatile-ttl \| noeviction`<br />Pour plus d'informations, consultez la section [Utilisation de Valkey ou Redis OSS comme cache LRU](https://valkey.io/topics/lru-cache).

- **`maxmemory-samples`**
  - **Détails:** Valeur par défaut : 3<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** Pour les calculs de type LRU (moins récemment utilisé) et TTL (time-to-live), ce paramètre représente la taille d'é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.

- **`reserved-memory`**
  - **Détails:** Par défaut : 0<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** Mémoire totale réservée, en octets, pour une utilisation autre que le traitement des données. Par défaut, le nœud Redis OSS s'agrandira jusqu'à ce qu'il consomme celui du nœud `maxmemory` (voir[Paramètres spécifiques au type de nœud Redis OSS](#ParameterGroups.Redis.NodeSpecific)). Si cela se produit, les performances du nœud seront probablement affectées en raison d'une pagination de mémoire excessive. En réservant de la mémoire, vous pouvez réserver une partie de la mémoire disponible à des fins autres que REDIS OSS afin de réduire la quantité de pagination.<br />Ce paramètre est spécifique à la ElastiCache distribution standard de Redis OSS et ne fait pas partie de celle-ci.<br />Pour plus d’informations, consultez `reserved-memory-percent` et [Gestion de la mémoire réservée pour Valkey et Redis OSS](redis-memory-management.md).

- **`set-max-intset-entries`**
  - **Détails:** Par défaut: 512<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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.

- **`slave-allow-chaining`**
  - **Détails:** Par défaut : non<br />Type : chaîne<br />Modifiable : non
  - **Description:** Détermine si une réplique en lecture dans Redis OSS peut avoir ses propres répliques en lecture.

- **`slowlog-log-slower-than`**
  - **Détails:** Par défaut: 10000<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** Durée d'exécution maximale, en microsecondes, des commandes à enregistrer par la fonction Redis OSS Slow Log.

- **`slowlog-max-len`**
  - **Détails:** Valeur par défaut : 128<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** La longueur maximale du journal lent de Redis OSS.

- **`tcp-keepalive`**
  - **Détails:** Par défaut : 0<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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.  Certains aspects de ce paramètre ont changé dans la version 3.2.4 de Redis OSS. Consultez [Paramètres modifiés dans Redis OSS 3.2.4 (amélioré)](#ParameterGroups.Redis.3-2-4.Changed). 

- **`timeout`**
  - **Détails:** Par défaut : 0<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html)

- **`zset-max-ziplist-entries`**
  - **Détails:** Valeur par défaut : 128<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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`**
  - **Détails:** Par défaut: 64<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement
  - **Description:** 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.



**Note**  
Si vous ne spécifiez aucun groupe de paramètres pour votre cluster Redis OSS 2.6.13, un groupe de paramètres par défaut (`default.redis2.6`) sera utilisé. Vous ne pouvez pas modifier les valeurs des paramètres dans un groupe de paramètres par défaut ; cependant, vous pouvez créer un groupe de paramètres personnalisé et l'affecter à votre cluster à tout moment.

### Paramètres spécifiques au type de nœud Redis OSS
<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 les valeurs par défaut des paramètres `maxmemory`, `client-output-buffer-limit-slave-hard-limit` et `client-output-buffer-limit-slave-soft-limit` 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. Pour de plus amples informations, veuillez consulter [Mémoire disponibe](https://aws.amazon.com/premiumsupport/knowledge-center/available-memory-elasticache-redis-node/).

**Note**  
Le paramètre `maxmemory` ne peut pas être modifié.


|  Type de nœud  | Maxmemory  | Client-output-buffer-limit-slave-hard-limit | Client-output-buffer-limit-slave-soft-limit | 
| --- | --- | --- | --- | 
| cache.t1.micro | 142606336 | 14260633 | 14260633 | 
| cache.t2.micro | 581959680 | 58195968 | 58195968 | 
| cache.t2.small | 1665138688 | 166513868 | 166513868 | 
| cache.t2.medium | 3461349376 | 346134937 | 346134937 | 
| cache.t3.micro | 536870912 | 53687091 | 53687091 | 
| cache.t3.small | 1471026299 | 147102629 | 147102629 | 
| cache.t3.medium | 3317862236 | 331786223 | 331786223 | 
| cache.t4g.micro | 536870912 | 53687091 | 53687091 | 
| cache.t4g. petit | 1471026299 | 147102629 | 147102629 | 
| cache.t4g.medium | 3317862236 | 331786223 | 331786223 | 
| cache.m1.small | 943718400 | 94371840 | 94371840 | 
| cache.m1.medium | 3093299200 | 309329920 | 309329920 | 
| cache.m1.large | 7025459200 | 702545920 | 702545920 | 
| cache.m1.xlarge | 14889779200 | 1488977920 | 1488977920 | 
| cache.m2.xlarge | 17091788800 | 1709178880 | 1709178880 | 
| cache.m2.2xlarge | 35022438400 | 3502243840 | 3502243840 | 
| cache.m2.4xlarge | 70883737600 | 7088373760 | 7088373760 | 
| cache.m3.medium | 2988441600 | 309329920 | 309329920 | 
| cache.m3.large | 6501171200 | 650117120 | 650117120 | 
| cache.m3.xlarge | 14260633600 | 1426063360 | 1426063360 | 
| cache.m3.2xlarge | 29989273600 | 2998927360 | 2998927360 | 
| cache.m4.large | 6892593152 | 689259315 | 689259315 | 
| cache.m4.xlarge | 15328501760 | 1532850176 | 1532850176 | 
| cache.m4.2xlarge | 31889126359 | 3188912636 | 3188912636 | 
| cache.m4.4xlarge | 65257290629 | 6525729063 | 6525729063 | 
| cache.m4.10xlarge | 166047614239 | 16604761424 | 16604761424 | 
| cache.m5.large | 6854542746 | 685454275  | 685454275 | 
| cache.m5.xlarge | 13891921715 | 1389192172 | 1389192172 | 
| cache.m5.2xlarge | 27966669210 | 2796666921 | 2796666921 | 
| cache.m5.4xlarge | 56116178125 | 5611617812 | 5611617812 | 
| cache.m5.12xlarge | 168715971994 | 16871597199 | 16871597199 | 
| cache.m5.24xlarge | 337500562842 | 33750056284 | 33750056284 | 
| cache.m6g.large | 6854542746 | 685454275 | 685454275 | 
| cache.m6g.xlarge | 13891921715 | 1389192172 | 1389192172 | 
| cache.m6g.2xlarge | 27966669210 | 2796666921 | 2796666921 | 
| cache.m6g.4xlarge | 56116178125 | 5611617812 | 5611617812 | 
| cache.m6g.8xlarge | 111325552312 | 11132555231 | 11132555231 | 
| cache.m6g.12xlarge | 168715971994 | 16871597199 | 16871597199 | 
| cache.m6g.16xlarge | 225000375228 | 22500037523 | 22500037523 | 
| cache.c1.xlarge | 6501171200 | 650117120 | 650117120 | 
| cache.r3.large | 14470348800 | 1468006400 | 1468006400 | 
| cache.r3.xlarge | 30513561600 | 3040870400 | 3040870400 | 
| cache.r3.2xlarge | 62495129600 | 6081740800 | 6081740800 | 
| cache.r3.4xlarge | 126458265600 | 12268339200 | 12268339200 | 
| cache.r3.8xlarge | 254384537600 | 24536678400 | 24536678400 | 
| cache.r4.large | 13201781556 | 1320178155 | 1320178155 | 
| cache.r4.xlarge | 26898228839 | 2689822883 | 2689822883 | 
| cache.r4.2xlarge | 54197537997 | 5419753799 | 5419753799 | 
| cache.r4.4xlarge | 108858546586 | 10885854658 | 10885854658 | 
| cache.r4.8xlarge | 218255432090 | 21825543209 | 21825543209 | 
| cache.r4.16xlarge | 437021573120 | 43702157312 | 43702157312 | 
| cache.r5.large | 14037181030 | 1403718103 | 1403718103 | 
| cache.r5.xlarge | 28261849702 | 2826184970 | 2826184970 | 
| cache.r5.2xlarge | 56711183565 | 5671118356 | 5671118356 | 
| cache.r5.4xlarge | 113609865216 | 11360986522 | 11360986522 | 
| cache.r5.12xlarge | 341206346547 | 34120634655 | 34120634655 | 
| cache.r5.24xlarge | 682485973811 | 68248597381 | 68248597381 | 
| cache.r6g.large | 14037181030 | 1403718103 | 1403718103 | 
| cache.r6g.xlarge | 28261849702 | 2826184970 | 2826184970 | 
| cache.r6g.2xlarge | 56711183565 | 5671118356 | 5671118356 | 
| cache.r6g.4xlarge | 113609865216 | 11360986522 | 11360986522 | 
| cache.r6g.8xlarge | 225000375228 | 22500037523 | 22500037523 | 
| cache.r6g.12xlarge | 341206346547 | 34120634655 | 34120634655 | 
| cache.r6g.16xlarge | 450000750456 | 45000075046 | 45000075046 | 
| cache.r6gd.xlarge | 28261849702 | 2826184970 | 2826184970 | 
| cache.r6g.2xlarge | 56711183565 | 5671118356 | 5671118356 | 
| cache.r6g.4xlarge | 113609865216 | 11360986522 | 11360986522 | 
| cache.r6g.8xlarge | 225000375228 | 22500037523 | 22500037523 | 
| cache.r6g.12xlarge | 341206346547 | 34120634655 | 34120634655 | 
| cache.r6g.16xlarge | 450000750456 | 45000075046 | 45000075046 | 
| cache.r7g.large | 14037181030 | 1403718103 | 1403718103 | 
| cache.r7g.xlarge | 28261849702 | 2826184970 | 2826184970 | 
| cache.r7g.2xlarge | 56711183565 | 5671118356 | 5671118356 | 
| cache.r7g.4xlarge | 113609865216 | 11360986522 | 11360986522 | 
| cache.r7g.8xlarge | 225000375228 | 22500037523 | 22500037523 | 
| cache.r7g.12xlarge | 341206346547 | 34120634655 | 34120634655 | 
| cache.r7g.16xlarge | 450000750456 | 45000075046 | 45000075046 | 
| cache.m7g.large | 6854542746 | 685454275 | 685454275 | 
| cache.m7g.xlarge | 13891921715 | 1389192172 | 1389192172 | 
| cache.m7g.2xlarge | 27966669210 | 2796666921 | 2796666921 | 
| cache.m7g.4xlarge | 56116178125 | 5611617812 | 5611617812 | 
| cache.m7g.8xlarge | 111325552312 | 11132555231 | 11132555231 | 
| cache.m7g.12xlarge | 168715971994 | 16871597199 | 16871597199 | 
| cache.m7g.16xlarge | 225000375228 | 22500037523 | 22500037523 | 
| cache.c7gn.large | 3317862236 | 1403718103 | 1403718103 | 
| cache.c7gn.xlarge | 6854542746 | 2826184970 | 2826184970 | 
| cache.c7gn.2xlarge | 13891921715 | 5671118356 | 5671118356 | 
| cache.c7gn.4xlarge | 27966669210 | 11360986522 | 11360986522 | 
| cache.c7gn.8xlarge | 56116178125 | 22500037523 | 22500037523 | 
| cache.c7gn.12xlarge | 84357985997 | 34120634655 | 34120634655 | 
| cache.c7gn.16xlarge | 113609865216 | 45000075046 | 45000075046 | 

**Note**  
Tous les types d'instances de la génération actuelle sont créés dans Amazon Virtual Private Cloud (VPC) par défaut.  
Les instances T1 ne sont pas prises en charge Multi-AZ.  
Les instances T1 et T2 ne prennent pas en charge Redis OSS AOF.  
Les variables de configuration Redis OSS ne `appendfsync` sont pas prises en charge sur Redis OSS version 2.8.22 `appendonly` et versions ultérieures.

## Paramètres spécifiques Memcached
<a name="ParameterGroups.Memcached"></a>

**Memcached**

Si vous ne spécifiez pas un groupe de paramètres pour votre cluster Memcached, alors un groupe de paramètres approprié pour votre version de moteur sera utilisé. Vous ne pouvez pas modifier les valeurs des paramètres dans un groupe de paramètres par défaut. Cependant, vous pouvez créer un groupe de paramètres personnalisés et l'assigner à votre cluster à tout moment. Pour de plus amples informations, veuillez consulter [Création d'un groupe ElastiCache de paramètres](ParameterGroups.Creating.md).

**Topics**
+ [Changements apportés à Memcached 1.6.17](#ParameterGroups.Memcached.1.6.17)
+ [Paramètres ajoutés Memcached 1.6.6](#ParameterGroups.Memcached.1-6-6)
+ [Modifications des paramètres Memcached 1.5.10](#ParameterGroups.Memcached.1-5-10)
+ [Paramètres ajoutés Memcached 1.4.34](#ParameterGroups.Memcached.1-4-34)
+ [Paramètres ajoutés Memcached 1.4.33](#ParameterGroups.Memcached.1-4-33)
+ [Paramètres ajoutés Memcached 1.4.24](#ParameterGroups.Memcached.1-4-24)
+ [Paramètres ajoutés Memcached 1.4.14](#ParameterGroups.Memcached.1-4-14)
+ [Paramètres Memcached 1.4.5 pris en charge](#ParameterGroups.Memcached.1-4-5)
+ [Surcharge de la connexion Memcached](#ParameterGroups.Memcached.Overhead)
+ [Paramètres propres au type de nœud Memcached](#ParameterGroups.Memcached.NodeSpecific)

### Changements apportés à Memcached 1.6.17
<a name="ParameterGroups.Memcached.1.6.17"></a>

À partir de Memcached 1.6.17, les commandes administratives `lru_crawler`, `lru` et `slabs` ne sont plus prises en charge. Avec ces modifications, vous ne pourrez pas le faire au enable/disable `lru_crawler` moment de l'exécution via des commandes. Veuillez enable/disable `lru_crawler` modifier votre groupe de paramètres personnalisé.

### Paramètres ajoutés Memcached 1.6.6
<a name="ParameterGroups.Memcached.1-6-6"></a>

Pour Memcached 1.6.6, aucun paramètre supplémentaire n'est pris en charge.

**Famille de groupes de paramètres :** memcached1.6

### Modifications des paramètres Memcached 1.5.10
<a name="ParameterGroups.Memcached.1-5-10"></a>

Pour Memcached 1.5.10, les paramètres supplémentaires suivants sont pris en charge.

**Famille de groupes de paramètres :** memcached1.5


| Nom | Détails | Description | 
| --- | --- | --- | 
| no\_modern  | Valeur par défaut : 1<br />Type : valeur booléenne<br />Modifiable : oui<br />Allowed\_Values: 0,1<br />Les modifications prennent effet : au lancement | Alias pour désactiver`slab_reassign`, `lru_maintainer_thread``lru_segmented`, et `maxconns_fast` les commandes.<br />Lorsque vous utilisez Memcached 1.5 ou version ultérieure, définit `no_modern` également le hash\_algorithm sur. `jenkins`<br />De plus, lors de l'utilisation de Memcached 1.5.10, `inline_ascii_reponse` est contrôlé par le paramètre. `parallelly` Cela signifie que s'il `no_modern` est désactivé, il `inline_ascii_reponse` est désactivé. À partir de la version 1.5.16 du moteur Memcached, le `inline_ascii_response` paramètre ne s'applique plus, donc le `no_modern` fait d'être activé ou désactivé n'a aucun effet sur. `inline_ascii_reponse`<br />S'`no_modern`il est désactivé`slab_reassign`, alors `lru_maintainer_thread``lru_segmented`,, et `maxconns_fast` SERA activé. Comme `hash_algorithm` les paramètres `slab_automove` et ne sont pas des paramètres SWITCH, leur réglage est basé sur les configurations du groupe de paramètres.<br />Si vous souhaitez désactiver ce paramètre `no_modern` et y revenir`modern`, vous devez configurer un groupe de paramètres personnalisé pour désactiver ce paramètre, puis redémarrer pour que ces modifications prennent effet.  La valeur de configuration par défaut de ce paramètre est passée de 0 à 1 à compter du 20 août 2021. La valeur par défaut mise à jour sera automatiquement sélectionnée par ElastiCache les nouveaux utilisateurs pour chaque région après le 20 août 2021. ElastiCache Les utilisateurs existants dans les régions avant le 20 août 2021 doivent modifier manuellement leurs groupes de paramètres personnalisés afin de prendre en compte cette nouvelle modification.  | 
| inline\_ascii\_resp  | Par défaut : 0<br />Type : valeur booléenne<br />Modifiable : oui<br />Allowed\_Values: 0,1<br />Les modifications prennent effet : au lancement | Stocke les nombres issus de la réponse `VALUE` dans un élément en utilisant jusqu'à 24 octets. Léger ralentissement pour les ensembles `get` et `faster` ASCII.  | 

Pour Memcached 1.5.10, les paramètres suivants sont supprimés.


| Nom | Détails | Description | 
| --- | --- | --- | 
| expirezero\_does\_not\_evict  | Par défaut : 0<br />Type : valeur booléenne<br />Modifiable : oui<br />Allowed\_Values: 0,1<br />Les modifications prennent effet : au lancement | N'est plus pris en charge dans cette version. | 
| modern  | Valeur par défaut : 1<br />Type : valeur booléenne<br />Modifiable : Oui (nécessite de relancer s'il est défini sur `no_modern`)<br />Allowed\_Values: 0,1<br />Les modifications prennent effet : au lancement | N'est plus pris en charge dans cette version. À partir de cette version, `no-modern` est activé par défaut à chaque démarrage et redémarrage.  | 

### Paramètres ajoutés Memcached 1.4.34
<a name="ParameterGroups.Memcached.1-4-34"></a>

Pour Memcached 1.4.34, aucun paramètre supplémentaire n'est pris en charge.

**Famille de groupes de paramètres :** memcached1.4

### Paramètres ajoutés Memcached 1.4.33
<a name="ParameterGroups.Memcached.1-4-33"></a>

Pour Memcached 1.4.33, les paramètres supplémentaires suivants sont pris en charge.

**Famille de groupes de paramètres :** memcached1.4


| Nom | Détails | Description | 
| --- | --- | --- | 
|  modern  | Par défaut : activé<br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : au lancement | Un alias pour plusieurs fonctions. Activer `modern` équivaut à activer les commandes suivantes et à utiliser un algorithme de hachage murmur3 : `slab_reassign`, `slab_automove`, `lru_crawler`, `lru_maintainer`, `maxconns_fast` et `hash_algorithm=murmur3`. | 
|  watch  | Par défaut : activé<br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement<br />Des journaux sont supprimés si l'utilisateur atteint ses limites `watcher_logbuf_size` et `worker_logbuf_size`. | Extractions, expulsions ou mutations de journaux. Quand, par exemple, un utilisateur active `watch`, il peut voir des journaux lorsque `get`, `set`, `delete` ou `update` a lieu. | 
|  idle\_timeout  | Valeurs : 0, 1.<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : au lancement | Nombre minimum de secondes pendant lesquelles un client sera autorisé à rester inactif avant d'être invité à se fermer. Plage de valeurs : 0 à 86400. | 
|  track\_sizes  | Par défaut : désactivé<br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : au lancement | Affiche les tailles consommées par chaque groupe de sections.<br />Activer `track_sizes` vous permet d'exécuter `stats sizes` sans avoir à exécuter `stats sizes_enable`. | 
|  watcher\_logbuf\_size  | Défaut : 256 (Ko)<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : au lancement | La commande `watch` active la journalisation des flux pour Memcached. Cependant `watch` peut supprimer des journaux si le taux d'expulsions, de mutations ou d'extraction est suffisamment élevé pour que la mémoire tampon du journal soit saturée. Dans de telles situations, les utilisateurs peuvent augmenter la taille de la mémoire tampon pour réduire les risques de perte de journaux. | 
|  worker\_logbuf\_size  | Défaut : 64 (Ko)<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : au lancement | La commande `watch` active la journalisation des flux pour Memcached. Cependant `watch` peut supprimer des journaux si le taux d'expulsions, de mutations ou d'extraction est suffisamment élevé pour que la mémoire tampon du journal soit pleine. Dans de telles situations, les utilisateurs peuvent augmenter la taille de la mémoire tampon pour réduire les risques de perte de journaux. | 
|  slab\_chunk\_max  | Par défaut : 524288 (octets) <br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : au lancement | Spécifie la taille maximale d'une section. La définition de sections plus petites permet d'utiliser plus efficacement la mémoire. Les éléments dont la taille est supérieure à `slab_chunk_max` sont répartis sur plusieurs sections. | 
|  lru\_crawler metadump [all\|1\|2\|3] | Par défaut : désactivé <br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : immédiatement | Si lru\_crawler est activé, cette commande vide toutes les clés.<br />`all\|1\|2\|3` - toutes les sections, ou spécifiez un numéro de section particulier | 

### Paramètres ajoutés Memcached 1.4.24
<a name="ParameterGroups.Memcached.1-4-24"></a>

Pour Memcached 1.4.24, les paramètres supplémentaires suivants sont pris en charge.

**Famille de groupes de paramètres :** memcached1.4


| Nom | Détails | Description | 
| --- | --- | --- | 
|  disable\_flush\_all  | Valeurs : 0, 1.<br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : au lancement | Ajoutez un paramètre (`-F`) pour désactiver flush\_all. Utile si vous ne souhaitez jamais effectuer de vidage complet de la mémoire sur les instances de production.<br />Valeurs : 0, 1 (un utilisateur peut lancer un `flush_all` lorsque la valeur est 0). | 
|  hash\_algorithm  | Valeur par défaut : jenkins<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : au lancement | L'algorithme de hachage à utiliser. Valeurs autorisées : murmur3 et jenkins. | 
|  lru\_crawler  | Valeurs : 0, 1.<br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : après le redémarrage Vous pouvez activer temporairement `lru_crawler` lors de l'exécution de la ligne de commande. Pour plus d'informations, consultez la colonne Description.  | Nettoie les classes de sections des éléments qui ont expiré. Il s'agit d'un processus de faible impact qui s'exécute en arrière-plan. Cela nécessite actuellement de lancer une analyse à l'aide d'une commande manuelle.<br />Pour activer temporairement, exécutez `lru_crawler enable` à la ligne de commande.<br />`lru_crawler 1,3,5` analyse les classes de sections 1, 3 et 5 à la recherche des éléments arrivés à expiration à ajouter à la freelist.<br />Valeurs : 0,1 Activer `lru_crawler` à la ligne de commande permet d'activer le crawler jusqu'à ce qu'il soit désactivé à la ligne de commande ou au prochain redémarrage. Pour activer en permanence, vous devez modifier la valeur du paramètre. Pour de plus amples informations, veuillez consulter [Modification d'un groupe ElastiCache de paramètres](ParameterGroups.Modifying.md).  | 
|  lru\_maintainer  | Valeurs : 0, 1.<br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : au lancement | Un thread en arrière-plan qui mélange des éléments entre les LRU (éléments les moins utilisés) quand les capacités sont accessibles. Valeurs : 0, 1.  | 
|  expirezero\_does\_not\_evict  | Valeurs : 0, 1.<br />Type : valeur booléenne<br />Modifiable : oui<br />Les modifications prennent effet : au lancement | Si utilisé avec le paramètre `lru_maintainer`, les éléments ayant une date d'expiration de 0 ne peuvent pas être supprimés.  Cela évite d'utiliser la mémoire disponible pour les autres éléments pouvant être supprimés.  <br />Peut être paramétré pour ne pas tenir compte de `lru_maintainer`. | 

### Paramètres ajoutés Memcached 1.4.14
<a name="ParameterGroups.Memcached.1-4-14"></a>

Pour Memcached 1.4.14, les paramètres supplémentaires suivants sont pris en charge.

**Famille de groupes de paramètres :** memcached1.4


**Paramètres ajoutés dans Memcached 1.4.14**  

|  Nom  |  Détails  |  Description  | 
| --- | --- | --- | 
| config\_max | Par défaut: 16<br />Type : entier<br />Modifiable : non | Le nombre maximum d'entrées de ElastiCache configuration. | 
| config\_size\_max | Par défaut: 65536<br />Type : entier<br />Modifiable : non | La taille maximale des entrées configuration, en octets. | 
| hashpower\_init | Par défaut: 16<br />Type : entier<br />Modifiable : non | La taille initiale de la table de ElastiCache hachage, exprimée sous la forme d'une puissance de deux. La valeur par défaut est 16 (2 ^ 16) ou 65536 clés. | 
| maxconns\_fast | Par défaut : 0 (faux)<br />Type : Boolean<br />Modifiable : oui<br />Les modifications prennent effet : après le redémarrage | Change la façon dont les nouvelles demandes de connexions sont gérées lorsque la limite de connexion maximale est atteinte. Si ce paramètre est défini sur 0 (zéro), les nouvelles connexions sont ajoutées au journal des éléments en attente et attendront jusqu'à ce que les autres connexions soient terminées. Si le paramètre est défini sur 1, ElastiCache envoie une erreur au client et ferme immédiatement la connexion. | 
| slab\_automove | Par défaut : 0<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : après le redémarrage | Ajuste l'algorithme slab automove : si ce paramètre est défini sur 0 (zéro), l'algorithme automove est désactivé. Si ce paramètre est défini sur 1, ElastiCache adopte une approche lente et prudente pour déplacer automatiquement les sections. S'il est réglé sur 2, déplace les dalles de ElastiCache manière agressive chaque fois qu'il y a une expulsion. (Ce mode n'est pas recommandé sauf pour effectuer des tests). | 
| slab\_reassign | Par défaut : 0 (faux)<br />Type : Boolean<br />Modifiable : oui<br />Les modifications prennent effet : après le redémarrage | Activer ou désactiver la réaffectation de sections. Si ce paramètre est défini sur 1, vous pouvez utiliser la commande « slab\_reassign » pour réaffecter manuellement la mémoire. | 

### Paramètres Memcached 1.4.5 pris en charge
<a name="ParameterGroups.Memcached.1-4-5"></a>

**Famille de groupes de paramètres :** memcached1.4

Pour Memcached 1.4.5, les paramètres suivants sont pris en charge.


**Paramètres ajoutés dans Memcached 1.4.5**  

|  Nom  |  Détails  |  Description  | 
| --- | --- | --- | 
| backlog\_queue\_limit | Par défaut: 1024<br />Type : entier<br />Modifiable : non | La limite de file d'attente de éléments en attente. | 
| binding\_protocol | Valeur par défaut : auto<br />Type : chaîne<br />Modifiable : oui<br />Les modifications prennent effet : après le redémarrage | Le protocole de liaison. Les valeurs autorisées sont : `ascii` et `auto`.<br />Pour une assistance sur la modification de la valeur de `binding_protocol`, consultez [Modification d'un groupe ElastiCache de paramètres](ParameterGroups.Modifying.md). | 
| cas\_disabled | Par défaut : 0 (faux)<br />Type : Boolean<br />Modifiable : oui<br />Les modifications prennent effet : après le redémarrage | Si 1 (vrai), la vérification et la définition des opérations (CAS) seront désactivées, et les éléments stockés consommeront 8 fois moins d'octets que lorsque CAS est activé. | 
| chunk\_size | Par défaut: 48<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : après le redémarrage | Le montant minimum, en octets, de l'espace à allouer à la clé, à la valeur et aux indicateurs du plus petit élément. | 
| chunk\_size\_growth\_factor | Par défaut: 1.25<br />Type : décimal<br />Modifiable : oui<br />Les modifications prennent effet : après le redémarrage | Le facteur de croissance qui contrôle la taille de chaque segment Memcached successif ; chaque segment sera chunk\_size\_growth\_factor fois plus important que le segment précédent. | 
| error\_on\_memory\_exhausted | Par défaut : 0 (faux)<br />Type : Boolean<br />Modifiable : oui<br />Les modifications prennent effet : après le redémarrage | Si 1 (vrai), il n'y a pas plus de mémoire disponible pour stocker les éléments, Memcached retournera une erreur plutôt que d'expulser des éléments. | 
| large\_memory\_pages | Par défaut : 0 (faux)<br />Type : Boolean<br />Modifiable : non | Si 1 (vrai), j' ElastiCache essaierai d'utiliser de grandes pages de mémoire. | 
| lock\_down\_paged\_memory | Par défaut : 0 (faux)<br />Type : Boolean<br />Modifiable : non | Si 1 (vrai), toutes les pages de mémoire ElastiCache seront verrouillées. | 
| max\_item\_size | Par défaut: 1048576<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : après le redémarrage | La taille, en octets, de l'élément de plus grand qui peut être stocké dans le cluster. | 
| max\_simultaneous\_connections | Par défaut: 65000<br />Type : entier<br />Modifiable : non | Le nombre maximum de connexions simultanées. | 
| maximize\_core\_file\_limit | Par défaut : 0 (faux)<br />Type : Boolean<br />Adaptabilité: <br />Les modifications prennent effet : après le redémarrage | Si 1 (vrai), ElastiCache maximisera la limite du fichier principal. | 
| memcached\_connections\_overhead | Par défaut : 100<br />Type : entier<br />Modifiable : oui<br />Les modifications prennent effet : après le redémarrage | La quantité de mémoire à réserver pour les connexions Memcached et autre traitement divers. Pour plus d’informations sur ce paramètre, consultez [Surcharge de la connexion Memcached](#ParameterGroups.Memcached.Overhead). | 
| requests\_per\_event | Valeur par défaut : 20<br />Type : entier<br />Modifiable : non | Le nombre maximum de requêtes par événement pour une connexion donnée. Cette limite est nécessaire pour éviter une pénurie de ressources. | 

### Surcharge de la connexion Memcached
<a name="ParameterGroups.Memcached.Overhead"></a>

Sur chaque nœud de , la mémoire mise à disposition pour stocker les éléments de est la mémoire disponible totale sur ce nœud (qui est stockée dans le paramètre `max_cache_memory`) moins la mémoire utilisée pour les connexions et autres traitements (qui est stockée dans le paramètre `memcached_connections_overhead`). Par exemple, un nœud de type `cache.m1.small` a un `max_cache_memory` de 1 300 Mo. Avec la valeur par défaut `memcached_connections_overhead` de 100 Mo, le processus de Memcached aura 1 200 Mo disponibles pour stocker les éléments.

Les valeurs par défaut du paramètre `memcached_connections_overhead` conviennent à la plupart des cas d'utilisation ; cependant, le nombre requis d'allocation au surcharge de connexion peut dépendre de plusieurs facteurs, comme le taux de demande, la taille de la charge utile et le nombre de connexions.

Vous pouvez modifier la valeur du paramètre `memcached_connections_overhead` afin de mieux correspondre aux besoins de votre application. Par exemple, l'augmentation de la valeur du paramètre `memcached_connections_overhead` réduira le volume de mémoire disponible pour stocker les éléments de et offrir une plus grande mémoire tampon pour la surcharge de connexion. Diminuer la valeur du paramètre `memcached_connections_overhead` vous permet d'avoir plus de mémoire pour stocker les éléments de , mais peut augmenter l'utilisation de l'espace d'échange et dégrader les performances. Si vous notez qu'il y a utilisation de l'espace d'échange et dégradation des performances, essayez d'augmenter la valeur du paramètre `memcached_connections_overhead`.

**Important**  
Pour le type de nœud `cache.t1.micro`, la valeur du paramètre `memcached_connections_overhead` est déterminé comme suit :  
Si votre cluster utilise le groupe de paramètres par défaut, la valeur ElastiCache sera définie `memcached_connections_overhead` sur 13 Mo.
Si votre cluster utilise un groupe de paramètres que vous avez créé, vous pouvez attribuer la valeur de votre choix au paramètre `memcached_connections_overhead`.

### Paramètres propres au type de nœud Memcached
<a name="ParameterGroups.Memcached.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 illustre les valeurs par défaut des paramètres `max_cache_memory` et `num_threads` pour chaque type de nœud. Les valeurs de ces paramètres ne peuvent pas être modifiées.


|  Type de nœud  | max\_cache\_memory (en méga-octets)  | num\_threads  | 
| --- | --- | --- | 
| cache.t1.micro | 213  | 1 | 
| cache.t2.micro | 555 | 1 | 
| cache.t2.small | 1588 | 1 | 
| cache.t2.medium | 3301 | 2 | 
| cache.t3.micro | 512 | 2 | 
| cache.t3.small | 1402 | 2 | 
| cache.t3.medium | 3364 | 2 | 
| cache.t4g.micro | 512 | 2 | 
| cache.t4g. petit | 1402 | 2 | 
| cache.t4g.medium | 3164 | 2 | 
| cache.m1.small | 1301 | 1 | 
| cache.m1.medium | 3350 | 1 | 
| cache.m1.large | 7100 | 2 | 
| cache.m1.xlarge | 14600  | 4 | 
| cache.m2.xlarge | 33800 | 2 | 
| cache.m2.2xlarge | 30412 | 4 | 
| cache.m2.4xlarge | 68000  | 16 | 
| cache.m3.medium | 2850 | 1 | 
| cache.m3.large | 6200 | 2 | 
| cache.m3.xlarge | 13600 | 4 | 
| cache.m3.2xlarge | 28600 | 8 | 
| cache.m4.large | 6573 | 2 | 
| cache.m4.xlarge | 11496  | 4 | 
| cache.m4.2xlarge | 30412 | 8 | 
| cache.m4.4xlarge | 62234 | 16 | 
| cache.m4.10xlarge | 158355 | 40 | 
| cache.m5.large | 6537 | 2 | 
| cache.m5.xlarge | 13248 | 4 | 
| cache.m5.2xlarge | 26671 | 8 | 
| cache.m5.4xlarge | 53516 | 16 | 
| cache.m5.12xlarge | 160900 | 48 | 
| cache.m5.24xlarge | 321865  | 96 | 
| cache.m6g.large | 6537 | 2 | 
| cache.m6g.xlarge | 13248 | 4 | 
| cache.m6g.2xlarge | 26671 | 8 | 
| cache.m6g.4xlarge | 53516 | 16 | 
| cache.m6g.8xlarge | 107000 | 32 | 
| cache.m6g.12xlarge | 160900 | 48 | 
| cache.m6g.16xlarge | 214577 | 64 | 
| cache.c1.xlarge | 6600 | 8 | 
| cache.r3.large | 13800 | 2 | 
| cache.r3.xlarge | 29100 | 4 | 
| cache.r3.2xlarge | 59600 | 8 | 
| cache.r3.4xlarge | 120600 | 16 | 
| cache.r3.8xlarge | 120600 | 32 | 
| cache.r4.large | 12590 | 2 | 
| cache.r4.xlarge | 25652 | 4 | 
| cache.r4.2xlarge | 51686 | 8 | 
| cache.r4.4xlarge | 103815 | 16 | 
| cache.r4.8xlarge | 208144 | 32 | 
| cache.r4.16xlarge | 416776 | 64 | 
| cache.r5.large | 13387 | 2 | 
| cache.r5.xlarge | 26953 | 4 | 
| cache.r5.2xlarge | 54084 | 8 | 
| cache.r5.4xlarge | 108347 | 16 | 
| cache.r5.12xlarge | 325400 | 48 | 
| cache.r5.24xlarge | 650869 | 96 | 
| cache.r6g.large | 13387 | 2 | 
| cache.r6g.xlarge | 26953 | 4 | 
| cache.r6g.2xlarge | 54084 | 8 | 
| cache.r6g.4xlarge | 108347 | 16 | 
| cache.r6g.8xlarge | 214577 | 32 | 
| cache.r6g.12xlarge | 325400 | 48 | 
| cache.r6g.16xlarge | 429154 | 64 | 
| cache.c7gn.large | 3164 | 2 | 
| cache.c7gn.xlarge | 6537 | 4 | 
| cache.c7gn.2xlarge | 13248 | 8 | 
| cache.c7gn.4xlarge | 26671 | 16 | 
| cache.c7gn.8xlarge | 53516 | 32 | 
| cache.c7gn.12xlarge | 325400 | 48 | 
| cache.c7gn.16xlarge | 108347 | 64 | 

**Note**  
Toutes les instances T2 sont créées dans un Amazon Virtual Private Cloud (Amazon VPC).