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 Redis
Si vous ne spécifiez pas un groupe de paramètres pour votre cluster Redis, 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 le groupe de paramètres par défaut. Vous pouvez cependant créer un groupe de paramètres personnalisés et l'assigner à votre cluster à tout moment, tant que les valeurs des paramètres modifiables sous conditions sont les mêmes dans les deux groupes de paramètres. Pour de plus amples informations, veuillez consulter Création d'un groupe de paramètres.
Rubriques
- Modifications des paramètres de Redis 7
- Modifications des paramètres de Redis 6.x
- Modifications des paramètres de Redis 5.0.3
- Modifications des paramètres de Redis 5.0.0
- Modifications des paramètres de Redis 4.0.10
- Modifications des paramètres de Redis 3.2.10
- Modifications des paramètres de Redis 3.2.6
- Modifications des paramètres de Redis 3.2.4
- Paramètres ajoutés de Redis 2.8.24 (version améliorée)
- Paramètres ajoutés de Redis 2.8.23 (version améliorée)
- Paramètres ajoutés de Redis 2.8.22 (version améliorée)
- Paramètres ajoutés Redis 2.8.21
- Paramètres ajoutés Redis 2.8.19
- Paramètres ajoutés Redis 2.8.6
- Paramètres Redis 2.6.13
- Paramètres propres au type de nœud Redis
Modifications des paramètres de Redis 7
Famille de groupes de paramètres : redis7
Les groupes de paramètres par défaut de Redis 7 sont les suivants :
-
default.redis7
– Utilisez ce groupe de paramètres ou un dérivé de celui-ci pour les clusters Redis (mode cluster désactivé) et les groupes de réplication. -
default.redis7.cluster.on
– Utilisez ce groupe de paramètres ou un dérivé de celui-ci pour les clusters Redis (mode cluster activé) et les groupes de réplication.
Les paramètres ajoutés dans Redis 7 sont les suivants.
Nom | Détails | Description |
---|---|---|
cluster-allow-pubsubshard-when-down |
Valeurs autorisées : Par défaut : Type : chaîne Modifiable : oui 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 : Par défaut : Type : chaîne Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. |
Cette valeur contrôle le point de terminaison renvoyé pour les requêtes MOVED/ASKING ainsi que le champ de point de terminaison pour |
latency-tracking |
Valeurs autorisées : Par défaut : Type : chaîne Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. |
Lorsque ce paramètre est défini sur yes, il suit les latences par commande et permet d'exporter la distribution percentile via la commande de statistiques de latence |
hash-max-listpack-entries |
Valeurs autorisées : Par défaut : Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. |
Nombre maximum d'entrées de hachage pour que le jeu de données soit compressé. |
hash-max-listpack-value |
Valeurs autorisées : Par défaut : Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. |
Le seuil des entrées de hachage les plus importantes pour que le jeu de données soit compressé. |
zset-max-listpack-entries |
Valeurs autorisées : Par défaut : Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. |
Nombre maximum d'entrées de jeu triées pour que le jeu de données soit compressé. |
zset-max-listpack-value |
Valeurs autorisées : Par défaut : Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. |
Le seuil des entrées de jeu triées les plus importantes pour que le jeu de données soit compressé. |
Les paramètres modifiés dans Redis 7 sont les suivants.
Nom | Détails | Description |
---|---|---|
activerehashing |
Modifiable : |
Modifiable était sur oui. |
Les paramètres supprimés dans Redis 7 sont les suivants.
Nom | Détails | Description |
---|---|---|
hash-max-ziplist-entries |
Valeurs autorisées : Par défaut : Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. |
Utilisez |
hash-max-ziplist-value |
Valeurs autorisées : Par défaut : Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. |
Utilisez |
zset-max-ziplist-entries |
Valeurs autorisées : Par défaut : Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. |
Utilisez |
zset-max-ziplist-value |
Valeurs autorisées : Par défaut : Type : entier Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster. |
Utilisez |
list-max-ziplist-size |
Valeurs autorisées : Par défaut : Type : entier Modifiable : oui 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 6.x
Famille de groupes de paramètres : redis6.x
Les groupes de paramètres par défaut Redis 6.x sont les suivants :
-
default.redis6.x
– Utilisez ce groupe de paramètres ou un dérivé de celui-ci pour les clusters Redis (mode cluster désactivé) et les groupes de réplication. -
default.redis6.x.cluster.on
– Utilisez ce groupe de paramètres ou un dérivé de celui-ci pour les clusters Redis (mode cluster activé) et les groupes de réplication.
Note
Dans la version 6.2 du moteur Redis, lorsque la famille de nœuds r6gd a été introduite pour être utilisée avec Mise à niveau 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.
Pour plus d'informations, consultez ElastiCache for Redis version 6.2 (améliorée) et ElastiCache for Redis version 6.0 (améliorée).
Les paramètres ajoutés dans Redis 6.x sont les suivants.
Nom | Détails | Description |
---|---|---|
acl-pubsub-default (added in 6.2) |
Valeurs autorisées : Par défaut : Type : chaîne Modifiable : oui Les modifications prennent effet : les utilisateurs Redis existants associés au cluster continueront de disposer des autorisations existantes. Mettez à jour les utilisateurs ou redémarrez le cluster pour mettre à jour les utilisateurs Redis 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 Type : chaîne Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster |
Lorsque la valeur yes est définie sur yes, un groupe de réplication Redis (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. 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 Type : nombre Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster |
Pour faciliter la mise en cache côté client, Redis prend en charge le suivi des clients qui ont accédé à quelles clés. Lorsque la clé suivie est modifiée, des messages d'invalidation sont envoyés à tous les clients pour les avertir que leurs valeurs mises en cache ne sont plus valides. Cette valeur vous permet de spécifier la limite supérieure de cette table. 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 Type : nombre Modifiable : oui 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 Type : nombre Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster |
Redis supprime les clés qui ont dépassé leur time-to-live 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 la quantité d'effort que Redis utilise pour expirer les éléments de la tâche périodique. La valeur par défaut de 1 tente d'éviter que plus de 10 % des clés expirées restent en mémoire. Il essaie également d'éviter de consommer plus de 25 % de la mémoire totale et d'ajouter une latence au système. Vous pouvez augmenter cette valeur jusqu'à 10 pour augmenter l'effort consacré aux clés d'expiration. Le compromis est une utilisation CPU plus élevée et une latence potentiellement plus élevée. Nous recommandons une valeur de 1, sauf si vous constatez une utilisation élevée de la mémoire et que vous pouvez tolérer une augmentation de l'utilisation du processeur. |
lazyfree-lazy-user-del (added in 6.0) |
Par défaut : non Type : chaîne Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster |
Lorsque la valeur est définie sur yes, la propriété |
Les paramètres supprimés dans Redis 6.x sont les suivants.
Nom | Détails | Description |
---|---|---|
lua-replicate-commands |
Valeurs autorisées : yes / no Par défaut : oui Type : valeur booléenne Modifiable : oui 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 5.0.3
Famille de groupes de paramètres : redis5.0
Groupes de paramètres par défaut de Redis 5.0
-
default.redis5.0
– Utilisez ce groupe de paramètres ou un dérivé de celui-ci pour les clusters Redis (mode cluster désactivé) et les groupes de réplication. -
default.redis5.0.cluster.on
– Utilisez ce groupe de paramètres ou un dérivé de celui-ci pour les clusters Redis (mode cluster activé) et les groupes de réplication.
Paramètres ajoutés dans Redis 5.0.3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nom | Détails | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rename-commands |
Par défaut: Aucun Type : chaîne Modifiable : oui Les modifications prennent effet : immédiatement sur tous les nœuds du cluster |
Une liste séparée par des espaces de commandes Redis renommées. Voici une liste limitée de commandes disponibles pour le changement de nom :
|
Pour de plus amples informations, veuillez consulter ElastiCache for Redis version 5.0.6 (améliorée).
Modifications des paramètres de Redis 5.0.0
Famille de groupes de paramètres : redis5.0
Groupes de paramètres par défaut de Redis 5.0
-
default.redis5.0
– Utilisez ce groupe de paramètres ou un dérivé de celui-ci pour les clusters Redis (mode cluster désactivé) et les groupes de réplication. -
default.redis5.0.cluster.on
– Utilisez ce groupe de paramètres ou un dérivé de celui-ci pour les clusters Redis (mode cluster activé) et les groupes de réplication.
Paramètres ajoutés dans Redis 5.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nom | Détails | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stream-node-max-bytes |
Valeurs autorisées : 0+ Par défaut: 4096 Type : entier Modifiable : oui 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+ Par défaut : 100 Type : entier Modifiable : oui 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 Par défaut: 1000 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
Nombre maximal de champs set/hash/zset/list qui seront traités à partir de l'analyse du dictionnaire principal | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lua-replicate-commands |
Valeurs autorisées : yes / no Par défaut : oui Type : valeur booléenne Modifiable : oui 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 Type : valeur booléenne 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 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 Nouveautés de Redis 5
Paramètres renommés dans Redis 5.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nom | Détails | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-lazy-flush |
Par défaut : oui Type : valeur booléenne Modifiable : non 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 propres au type de nœud Redis Type : entier Modifiable : non Ancien nom : client-output-buffer-limit-slave-hard-limit |
Pour les réplicas en lecture Redis : 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-replica-soft-limit |
Par défaut : pour connaître les valeurs, consultez Paramètres propres au type de nœud Redis Type : entier Modifiable : non Ancien nom : client-output-buffer-limit-slave-soft-limit |
Pour les réplicas en lecture Redis : 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 le paramètre client-output-buffer-limit-replica-soft-seconds . |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-output-buffer-limit-replica-soft-seconds |
Par défaut : 60 Type : entier Modifiable : non Ancien nom : client-output-buffer-limit-slave-soft-seconds |
Pour les réplicas en lecture Redis : Si la mémoire tampon de sortie d'un client reste à client-output-buffer-limit-replica-soft-limit octets plus longtemps que ce nombre de secondes, le client sera déconnecté. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replica-allow-chaining |
Par défaut : non Type : chaîne Modifiable : non Ancien nom : slave-allow-chaining |
Détermine si un réplica en lecture dans Redis peut avoir ses propres réplicas en lecture. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
min-replicas-to-write |
Par défaut : 0 Type : entier Modifiable : oui Ancien nom : min-slaves-to-write 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. 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 Type : entier Modifiable : oui Ancien nom : min-slaves-max-lag 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. 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 Type : valeur booléenne Modifiable : oui Ancien nom : close-on-slave-write 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 5.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nom | Détails | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repl-timeout |
Par défaut : 60 Modifiable : non |
Ce paramètre n'est pas disponible dans cette version. |
Modifications des paramètres de Redis 4.0.10
Famille de groupes de paramètres : redis4.0
Groupes de paramètres par défaut de Redis 4.0.x
-
default.redis4.0
– Utilisez ce groupe de paramètres ou un dérivé de celui-ci pour les clusters Redis (mode cluster désactivé) et les groupes de réplication. -
default.redis4.0.cluster.on
– Utilisez ce groupe de paramètres ou un dérivé de celui-ci pour les clusters Redis (mode cluster activé) et les groupes de réplication.
Paramètres modifiés dans Redis 4.0.10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nom | Détails | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxmemory-policy |
Valeurs autorisées : Par défaut : volatile-lru Type : chaîne Modifiable : oui 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 4.0.10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nom | Détails | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Paramètres de suppression asynchrones | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-eviction |
Valeurs autorisées : yes / no Par défaut : non Type : valeur booléenne Modifiable : oui Quant a lieu la modification : Immédiatement |
Performs an asynchronous delete on evictions. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-expire |
Valeurs autorisées : yes / no Par défaut : non Type : valeur booléenne Modifiable : oui Quant a lieu la modification : Immédiatement |
Performs an asynchronous delete on expired keys. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-server-del |
Valeurs autorisées : yes / no Par défaut : non Type : valeur booléenne Modifiable : oui Quant a lieu la modification : Immédiatement |
Performs an asynchronous delete for commands which update values. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slave-lazy-flush |
Valeurs autorisées : N/A Par défaut : non Type : valeur booléenne Modifiable : non Changes take place: N/A |
Performs an asynchronous flushDB during slave sync. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Paramètres d'LFU | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lfu-log-factor |
Valeurs autorisées : tous les entiers > 0 Par défaut: 10 Type : entier Modifiable : oui Quant a lieu la modification : Immédiatement |
Set the log factor, which determines the number of key hits to saturate the key counter. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lfu-decay-time |
Valeurs autorisées : Tous les entiers Valeur par défaut : 1 Type : entier Modifiable : oui Quant a lieu la modification : Immédiatement |
The amount of time in minutes to decrement the key counter. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Paramètres de défragmentation active | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
activedefrag |
Valeurs autorisées : yes / no Par défaut : non Type : valeur booléenne Modifiable : oui Quant a lieu la modification : Immédiatement |
Enabled active defragmentation. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-ignore-bytes |
Valeurs autorisées : 10485760-104857600 Par défaut: 104857600 Type : entier Modifiable : oui Quant a lieu la modification : Immédiatement |
Minimum amount of fragmentation waste to start active defrag. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-threshold-lower |
Valeurs autorisées : 1-100 Par défaut: 10 Type : entier Modifiable : oui Quant a lieu la modification : Immédiatement |
Minimum percentage of fragmentation to start active defrag. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-threshold-upper |
Valeurs autorisées : 1-100 Par défaut : 100 Type : entier Modifiable : oui Quant a lieu la modification : Immédiatement |
Maximum percentage of fragmentation at which we use maximum effort. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-cycle-min |
Valeurs autorisées : 1-75 Par défaut: 25 Type : entier Modifiable : oui Quant a lieu la modification : Immédiatement |
Minimal effort for defrag in CPU percentage. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-cycle-max |
Valeurs autorisées : 1-75 Par défaut: 75 Type : entier Modifiable : oui Quant a lieu la modification : Immédiatement |
Maximal effort for defrag in CPU percentage. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Paramètres du tampon de sortie client | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
client-query-buffer-limit |
Valeurs autorisées : 1048576-1073741824 Par défaut: 1073741824 Type : entier Modifiable : oui Quant a lieu la modification : Immédiatement |
Max size of a single client query buffer. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proto-max-bulk-len |
Valeurs autorisées : 1048576-536870912 Par défaut: 536870912 Type : entier Modifiable : oui Quant a lieu la modification : Immédiatement |
Max size of a single element request. |
Modifications des paramètres de Redis 3.2.10
Famille de groupes de paramètres : redis3.2
Pour ElastiCache for Redis 3.2.10, il n'y a aucun paramètre supplémentaire pris en charge.
Modifications des paramètres de Redis 3.2.6
Famille de groupes de paramètres : redis3.2
Pour Redis 3.2.6, il n'y a aucun paramètre supplémentaire pris en charge.
Modifications des paramètres de Redis 3.2.4
Famille de groupes de paramètres : redis3.2
Depuis Redis 3.2.4, il y a deux groupes de paramètres par défaut.
-
default.redis3.2
– Lorsque vous exécutez Redis 3.2.4, spécifiez ce groupe de paramètres ou un dérivé de ce dernier, si vous souhaitez créer un groupe de réplication Redis (mode cluster désactivé) et continuer à utiliser les fonctions supplémentaires de Redis 3.2.4. -
default.redis3.2.cluster.on
– Spécifiez ce groupe de paramètres ou un dérivé de celui-ci lorsque vous souhaitez créer un groupe de réplication Redis (mode cluster activé).
Rubriques
Nouveaux paramètres pour Redis 3.2.4
Famille de groupes de paramètres : redis3.2
Pour Redis 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 Type : entier Modifiable : non |
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 :
|
list-compress-depth |
Par défaut : 0 Type : entier Modifiable : oui 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 :
|
cluster-enabled |
Par défaut : non/oui * Type : chaîne Modifiable : non |
Indique s'il s'agit d'un groupe de réplication Redis (mode cluster activé) en mode cluster (oui) ou d'un groupe de réplication Redis (mode cluster activé) en mode non-cluster (non). Les groupes de réplication Redis (mode cluster activé) en mode cluster peuvent partitionner leurs données sur jusqu'à 500 groupes de nœuds. * Redis 3.2.x a deux groupes de paramètres par défaut.
. |
cluster-require-full-coverage |
Par défaut : non Type : valeur booléenne Modifiable : oui Les modifications prennent effet : immédiatement |
Lorsqu'ils sont définis sur 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 |
hll-sparse-max-bytes |
Par défaut: 3000 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
Limite en octets de la représentation fragmentée HyperLogLog. La limite inclut l'en-tête de 16 octets. Lorsqu'un HyperLogLog utilisant la représentation fragmentée franchit cette limite, il est converti en représentation dense. Une valeur supérieure à 16 000 n'est pas recommandée car à ce stade, la représentation dense est plus efficace en termes de mémoire. Nous recommandons une valeur d'environ 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 augmentée jusqu'à 10 000 environ lorsque l'UC n'est pas un sujet de préoccupation, mais que l'espace en est un, et l'ensemble de données est composé de nombreux HyperLogLogs avec une cardinalité comprise entre 0 et 15 000. |
reserved-memory-percent |
Par défaut: 25 Type : entier Modifiable : oui 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'espace occupé par les données de Redis augmente jusqu'à ce que toute la mémoire du nœud ait été consommée. 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 mettre de côté de la mémoire disponible pour des opérations hors Redis, afin de permettre de réduire le montant d'espace paginé. Ce paramètre est spécifique à ElastiCache et ne fait pas partie de la distribution Redis standard. Pour plus d'informations, consultez |
Les paramètres ont été modifiés dans Redis 3.2.4 (amélioré)
Famille de groupes de paramètres : redis3.2
Pour Redis 3.2.4, les paramètres suivants ont été modifiés.
Nom | Détails | Modification |
---|---|---|
activerehashing |
Modifiable : oui si le groupe de paramètres n'est associé à aucun cluster de cache. 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 de cache. Dans le cas contraire, ce champ n'est pas obligatoire. |
Modifiable était défini sur Non. |
appendonly |
Valeur par défaut : désactivé Modifiable : non |
Si vous souhaitez mettre à niveau une version antérieure de Redis, vous devez d'abord désactiver |
appendfsync |
Valeur par défaut : désactivé Modifiable : non |
Si vous souhaitez mettre à niveau une version antérieure de Redis, vous devez d'abord désactiver |
repl-timeout |
Par défaut : 60 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 de Redis 2.8.24 (version améliorée)
Famille de groupes de paramètres : redis2.8
Pour Redis 2.8.24, il n'y a aucun paramètre supplémentaire pris en charge.
Paramètres ajoutés de Redis 2.8.23 (version améliorée)
Famille de groupes de paramètres : redis2.8
Pour Redis 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 Type : chaîne (oui/non) Modifiable : oui 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
Le paramètre close-on-slave-write
est présenté par Amazon ElastiCache pour vous permettre de mieux maîtriser la façon dont votre cluster répond quand un nœud primaire et un nœud de réplica en lecture changent de rôle lorsque le réplica en lecture devient réplica principal.
Si le cluster réplica en lecture devient cluster réplica principal pour une raison autre qu'un basculement du groupe de réplication avec Multi-AZ activé, le client continuera d'essayer d'écrire sur le point de terminaison A. Etant donné que le point de terminaison A est désormais le point de terminaison d'un réplica en lecture, ces écritures échoueront. C'est le comportement de Redis avant qu'ElastiCache ne présente le paramètre close-on-replica-write
et le comportement si vous désactivez le paramètre close-on-replica-write
.
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.
Quand désactiver le paramètre close-on-replica-write
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 de Redis 2.8.22 (version améliorée)
Famille de groupes de paramètres : redis2.8
Pour Redis 2.8.22, il n'y a aucun paramètre supplémentaire pris en charge.
Important
-
Quant à Redis version 2.8.22,
repl-backlog-size
s'applique au cluster principal aussi bien qu'aux clusters réplica. -
Quant à Redis version 2.8.22, le paramètre
repl-timeout
n'est pas pris en charge. S'il est modifié, ElastiCache remplacera avec la valeur par défaut (60s), comme avecappendonly
.
Les paramètres suivants ne sont plus pris en charge.
-
appendonly
-
appendfsync
-
repl-timeout
Paramètres ajoutés Redis 2.8.21
Famille de groupes de paramètres : redis2.8
Pour Redis 2.8.21, il n'y a aucun paramètre supplémentaire pris en charge.
Paramètres ajoutés Redis 2.8.19
Famille de groupes de paramètres : redis2.8
Pour Redis 2.8.19, il n'y a aucun paramètre supplémentaire pris en charge.
Paramètres ajoutés Redis 2.8.6
Famille de groupes de paramètres : redis2.8
Pour Redis 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 Type : entier Modifiable : oui 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. 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 Type : entier Modifiable : oui 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. 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) Type : chaîne Modifiable : oui Les modifications prennent effet : immédiatement |
Les types d'événements d'espace de clé dont Redis peut informer les clients. Chaque type d'événement est représenté par une lettre unique :
Vous pouvez avoir une combinaison de ces types d'événements. Par exemple, AKE signifie que Redis peut publier des notifications de tous les types d'événements. N'utilisez pas de caractères autres que ceux mentionnés dans la liste ci-dessus, car cela produirait des messages d'erreur. 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 Type : entier Modifiable : oui 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 ( La valeur minimale pour ce paramètre est 16384. NoteDans Redis 2.8.22, ce paramètre s'applique au cluster principal ainsi que dans les réplicas en lecture. |
repl-backlog-ttl |
Par défaut: 3600 Type : entier Modifiable : oui 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 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 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
Représente le délai d'expiration, en secondes, pour :
|
Paramètres Redis 2.6.13
Famille de groupes de paramètres : redis2.6
Redis 2.6.13 a été la première version de Redis prise en charge par ElastiCache. Le tableau suivant affiche les paramètres Redis 2.6.13 qu'ElastiCache prend en charge.
Nom | Détails | Description |
---|---|---|
activerehashing |
Par défaut : oui Type : chaîne (oui/non) Modifiable : oui Quand a lieu la modification : à la création |
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. 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 |
Par défaut : non Type : chaîne Modifiable : oui Les modifications prennent effet : immédiatement |
Active ou désactive la fonctionnalité AOF (Append-Only File) de Redis. La fonctionnalité AOF capture toutes les commandes Redis qui changent les données dans le cache et permet de récupérer en cas de défaillances de certains nœuds. 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. Pour de plus amples informations, veuillez consulter Atténuation des défaillances. NoteLes 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 NotePour les groupes de réplication Multi-AZ, AOF n'est pas autorisée. |
appendfsync |
Par défaut : everysec Type : chaîne Modifiable : oui Les modifications prennent effet : immédiatement |
Lorsque appendonly est défini sur yes, contrôle la fréquence à laquelle le tampon de sortie AOF est écrit sur le disque :
|
client-output-buffer-limit-normal-hard-limit |
Par défaut : 0 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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 |
Par défaut : 0 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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 |
Par défaut : 0 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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 |
Par défaut: 33554432 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
Pour les clients publish/subscribe Redis : 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 |
Par défaut: 8388608 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
Pour les clients publish/subscribe Redis : 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 le paramètre client-output-buffer-limit-pubsub-soft-seconds . |
client-output-buffer-limit-pubsub-soft-seconds |
Par défaut : 60 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
Pour les clients publish/subscribe Redis : si la mémoire tampon de sortie d'un client reste à client-output-buffer-limit-pubsub-soft-limit octets plus longtemps que ce nombre de secondes, le client sera déconnecté. |
client-output-buffer-limit-slave-hard-limit |
Par défaut : pour connaître les valeurs, consultez Paramètres propres au type de nœud Redis Type : entier Modifiable : non |
Pour les réplicas en lecture Redis : 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-slave-soft-limit |
Par défaut : pour connaître les valeurs, consultez Paramètres propres au type de nœud Redis Type : entier Modifiable : non |
Pour les réplicas en lecture Redis : 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 le paramètre client-output-buffer-limit-slave-soft-seconds . |
client-output-buffer-limit-slave-soft-seconds |
Par défaut : 60 Type : entier Modifiable : non |
Pour les réplicas en lecture Redis : Si la mémoire tampon de sortie d'un client reste à client-output-buffer-limit-slave-soft-limit octets plus longtemps que ce nombre de secondes, le client sera déconnecté. |
databases |
Par défaut: 16 Type : entier Modifiable : non Quand a lieu la modification : à la création |
Le nombre de partitions logiques des bases de données. Nous recommandons de conserver cette valeur basse. 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 |
Par défaut: 512 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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 |
Par défaut: 64 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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 |
Par défaut: 512 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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 |
Par défaut: 64 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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 |
Par défaut : 5000 Type : entier Modifiable : non |
La durée d'exécution maximale pour un script Lua, en millisecondes, avant qu'ElastiCache ne prenne des actions pour interrompre le script. Si le paramètre |
maxclients Cette valeur s’applique à tous les types d’instance, à l’exception de ceux spécifiés explicitement |
Par défaut: 65000 Type : entier Modifiable : non |
Le nombre maximum de clients qui peut être connecté à un moment donné. |
t2.medium par défaut : 20000 Type : entier Modifiable : non |
||
Par défaut t2.small : 20000 Type : entier Modifiable : non |
||
Par défaut t2.micro : 20000 Type : entier Modifiable : non |
||
Par défaut t4g.micro : 20000 Type : entier Modifiable : non |
||
t3.medium, par défaut : 65000 Type : entier Modifiable : non |
||
t3.small, par défaut : 65000 Type : entier Modifiable : non |
||
Par défaut t3.micro : 20000 Type : entier Modifiable : non |
||
maxmemory-policy |
Par défaut : volatile-lru Type : chaîne Modifiable : oui Les modifications prennent effet : immédiatement |
La politique d'expulsion des clés lors de l'utilisation de la mémoire maximale est atteinte. Les valeurs valides sont : Pour plus d'informations, consultez Utilisation de Redis en tant que cache récemment utilisé |
maxmemory-samples |
Valeur par défaut : 3 Type : entier Modifiable : oui 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 choisit 3 clés et utilise celle qui a été utilisée le moins récemment. |
reserved-memory |
Par défaut : 0 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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 grossira jusqu'à ce qu'il consomme le paramètre Ce paramètre est spécifique à ElastiCache et ne fait pas partie de la distribution Redis standard. Pour plus d'informations, consultez |
set-max-intset-entries |
Par défaut: 512 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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 |
Par défaut : non Type : chaîne Modifiable : non |
Détermine si un réplica en lecture dans Redis peut avoir ses propres réplicas en lecture. |
slowlog-log-slower-than |
Par défaut: 10000 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
Le temps d'exécution maximal, en microsecondes, pour les commandes qui doivent être consignées par l'outil Redis Slow Log. |
slowlog-max-len |
Valeur par défaut : 128 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
La longueur maximale de Redis Slow Log. |
tcp-keepalive |
Par défaut : 0 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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. ImportantCertaines valeurs de ce paramètre ont changé dans Redis version 3.2.4. Consultez Les paramètres ont été modifiés dans Redis 3.2.4 (amélioré). |
timeout |
Par défaut : 0 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
Le nombre de secondes qu'un nœud doit attendre avant d'être mis hors service. Les valeurs sont les suivantes :
|
zset-max-ziplist-entries |
Valeur par défaut : 128 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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 |
Par défaut: 64 Type : entier Modifiable : oui Les modifications prennent effet : immédiatement |
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 pas un groupe de paramètres pour votre cluster Redis 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 propres au type de nœud Redis
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
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 prennent pas en charge Multi-AZ.
Les instances T1 et T2 ne prennent pas en charge la fonctionnalité AOF Redis.
Les variables de configuration Redis appendonly
et appendfsync
ne sont pas prises en charge sur Redis version 2.8.22 et versions ultérieures.