

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Parámetros específicos del motor
<a name="ParameterGroups.Engine"></a>

**Valkey y Redis OSS**

La mayoría de los parámetros de Valkey 8 son compatibles con los parámetros de Redis OSS 7.1. Los parámetros de Valkey 7.2 son los mismos que los parámetros de Redis OSS 7.

Si no se especifica ningún grupo de parámetros para el clúster de Valkey o Redis OSS, se usará un grupo de parámetros predeterminado apropiado para la versión del motor. No puede cambiar los valores de los parámetros de un grupo de parámetros predeterminado. Sin embargo, puede crear un grupo de parámetros personalizado y asignarlo a su clúster en cualquier momento, siempre y cuando los valores de los parámetros modificables condicionalmente sean iguales en ambos grupos de parámetros. Para obtener más información, consulte [Creación de un grupo de parámetros de ElastiCache](ParameterGroups.Creating.md).

**Topics**
+ [Parámetros de Valkey y Redis OSS](#ParameterGroups.Redis)
+ [Parámetros específicos de Memcached](#ParameterGroups.Memcached)

## Parámetros de Valkey y Redis OSS
<a name="ParameterGroups.Redis"></a>

**Topics**
+ [Cambios en los parámetros de Valkey 8.2](#ParameterGroups.Valkey.8.2)
+ [Cambios de parámetros de Valkey 8.1](#ParameterGroups.Valkey.8.1)
+ [Cambios de parámetros de Valkey 8.0](#ParameterGroups.Valkey.8)
+ [Cambios en los parámetros de Valkey 7.2 y Redis OSS 7](#ParameterGroups.Redis.7)
+ [Cambios de parámetros de Redis OSS 6.x](#ParameterGroups.Redis.6-x)
+ [Cambios de parámetros de Redis OSS 5.0.3](#ParameterGroups.Redis.5-0-3)
+ [Cambios de parámetros de Redis OSS 5.0.0](#ParameterGroups.Redis.5.0)
+ [Cambios de parámetros de Redis OSS 4.0.10](#ParameterGroups.Redis.4-0-10)
+ [Cambios de parámetros de Redis OSS 3.2.10](#ParameterGroups.Redis.3-2-10)
+ [Cambios de parámetros de Redis OSS 3.2.6](#ParameterGroups.Redis.3-2-6)
+ [Cambios de parámetros de Redis OSS 3.2.4](#ParameterGroups.Redis.3-2-4)
+ [Parámetros que se han añadido a Redis OSS 2.8.24 (mejorado)](#ParameterGroups.Redis.2-8-24)
+ [Parámetros que se han añadido a Redis OSS 2.8.23 (mejorado)](#ParameterGroups.Redis.2-8-23)
+ [Parámetros que se han añadido a Redis OSS 2.8.22 (mejorado)](#ParameterGroups.Redis.2-8-22)
+ [Parámetros que se han añadido a Redis OSS 2.8.21](#ParameterGroups.Redis.2-8-21)
+ [Parámetros que se han añadido a Redis OSS 2.8.19](#ParameterGroups.Redis.2-8-19)
+ [Parámetros que se han añadido a Redis OSS 2.8.6](#ParameterGroups.Redis.2-8-6)
+ [Parámetros de Redis OSS 2.6.13](#ParameterGroups.Redis.2-6-13)
+ [Parámetros específicos de tipos de nodos de Redis OSS](#ParameterGroups.Redis.NodeSpecific)

### Cambios en los parámetros de Valkey 8.2
<a name="ParameterGroups.Valkey.8.2"></a>

**Familia de grupos de parámetros: valkey8**

**nota**  
Los cambios en los parámetros de Valkey 8.2 no se aplican a Valkey 8.1
Los grupos de parámetros de Valkey 8.0 y versiones superiores son incompatibles con Redis OSS 7.2.4.
En Valkey 8.2, los siguientes comandos no están disponibles para las cachés sin servidor: `commandlog`, `commandlog get`, `commandlog help`, `commandlog len` y `commandlog reset.` 


**Nuevos grupos de parámetros en Valkey 8.2**  

| Name | Details | Description (Descripción) | 
| --- | --- | --- | 
| search-fanout-target-mode (agregado en 8.2) | Predeterminado: client Tipo: cadena Modificable: sí Aplicación de los cambios: inmediatamente |   El parámetro search-fanout-target-mode de configuración controla cómo se distribuyen las consultas de búsqueda entre los nodos de un entorno de clústeres de Valkey. Esta configuración acepta dos valores: “throughput”, que optimiza el rendimiento máximo mediante la distribución aleatoria de las consultas de búsqueda en todos los nodos del clúster, independientemente del tipo de cliente o del estado READONLY; y “client”, que respeta las características de conexión del cliente al enrutar los clientes que no son READONLY solo hacia los nodos principales, los clientes READONLY conectados a nodos de réplica solo hacia los nodos de réplica y los clientes READONLY conectados a nodos principales de forma aleatoria hacia todos los nodos.  El comportamiento predeterminado es el modo “client”, que implica que el sistema respetará los tipos de conexión de cliente y el estado READONLY para las decisiones de enrutamiento de consultas. Utilice el modo de rendimiento para cargas de trabajo de búsqueda de gran volumen en las que se desee utilizar al máximo los recursos del clúster, y el modo cliente cuando desee mantener la read/write separación y respetar los patrones de conexión READONLY a nivel de aplicación. | 
| search-default-timeout-ms |  Predeterminado: 50000 Valores permitidos: de 1 a 60000 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Es el tiempo de espera predeterminado de la consulta de búsqueda de Valkey (en milisegundos). | 
| search-enable-partial-results | Valor predeterminado: yes Valores permitidos: yes, no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente | Configura el comportamiento de error de consulta en la búsqueda de Valkey. Si está habilitado, las consultas de búsqueda devuelven resultados parciales si se agota el tiempo de espera en una o más particiones. Si está deshabilitado y se agota el tiempo de espera de cualquier partición, fallará toda la consulta de búsqueda y se generará un error. | 

### Cambios de parámetros de Valkey 8.1
<a name="ParameterGroups.Valkey.8.1"></a>

**Familia de grupos de parámetros: valkey8**

**nota**  
Los cambios en los parámetros de Valkey 8.1 no se aplican a Valkey 8.0
Los grupos de parámetros de Valkey 8.0 y versiones superiores son incompatibles con Redis OSS 7.2.4.
En Valkey 8.1, los siguientes comandos no están disponibles para las cachés sin servidor: `commandlog`, `commandlog get`, `commandlog help`, `commandlog len` y `commandlog reset.` 


**Nuevos grupos de parámetros en Valkey 8.1**  

| Name | Details | Description (Descripción) | 
| --- | --- | --- | 
|  commandlog-large-request-max-len (agregado en 8.1)  |  Predeterminado: 1048576 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente  |  Tamaño máximo, en bytes, de las solicitudes que debe registrar la característica Registro de comandos de Valkey.  | 
|  commandlog-large-request-max-len (agregado en 8.1)  |  Valor predeterminado: 128 Valores permitidos: 0-1024 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente  |  Longitud máxima de la característica Registro de comandos de Valkey para las solicitudes.  | 
|  commandlog-reply-larger-than (añadido en 8.1)  |  Predeterminado: 1048576 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente  |  Tamaño máximo, en bytes, de las respuestas que debe registrar la característica Registro de comandos de Valkey.  | 
|  commandlog-large-reply-max-len (agregado en 8.1)  |  Valor predeterminado: 128 Valores permitidos: 0-1024 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente  |  Tamaño máximo de la característica Registro de comandos de Valkey para las respuestas.  | 

### Cambios de parámetros de Valkey 8.0
<a name="ParameterGroups.Valkey.8"></a>

**Familia de grupos de parámetros**: valkey8

**nota**  
Redis OSS 7.2.4 es incompatibles con los grupos de parámetros de Valkey 8.0 y versiones posteriores.


**Cambios de parámetros específicos en Valkey 8.0**  

| Name | Details | Description (Descripción) | 
| --- | --- | --- | 
|  repl-backlog-size  |  Predeterminado: 10485760 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente  |  Tamaño, en bytes, del búfer de tareas pendientes del nodo principal. Las tareas pendientes se usan para registrar actualizaciones de los datos en el nodo principal. Cuando una réplica de lectura se conecta al nodo principal, intenta realizar una sincronización parcial (psync), donde se aplican los datos de las tareas pendientes para ponerse al día con el nodo principal. Si se produce un error en la psync, se debe realizar una sincronización completa. El valor mínimo para este parámetro es 16384. Nota: A partir de Redis OSS 2.8.22, este parámetro se aplica al clúster principal, así como a las réplicas de lectura.  | 
|  maxmemory-samples  |  Predeterminado: 3 Valores permitidos: de 1 a 64 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente  |  Para los cálculos least-recently-used (LRU) y time-to-live (TTL), este parámetro representa el tamaño de la muestra de las claves que se van a comprobar. De forma predeterminada, Redis OSS elige 3 claves y usa la que se usó menos recientemente.  | 


**Nuevos grupos de parámetros en Valkey 8.0**  

| Name | Details | Description (Descripción) | 
| --- | --- | --- | 
|  extended-redis-compatibility  |  Valores permitidos: yes, no Valor predeterminado: yes Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente  |  El modo de compatibilidad ampliada con Redis OSS hace que Valkey se haga pasar por Redis OSS 7.2. Habilítelo solo si tiene problemas con las herramientas o los clientes. Cómo afecta al cliente: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html)  | 


**Grupos de parámetros retirados de Valkey 8.0**  

| Name | Details | Description (Descripción) | 
| --- | --- | --- | 
|  lazyfree-lazy-eviction  |  Valores permitidos: yes, no Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente  |  Realiza una eliminación asíncrona en las expulsiones.  | 
|  lazyfree-lazy-expire  |  Valores permitidos: yes, no Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente  |  Realiza una eliminación asíncrona en las claves vencidas.  | 
|  lazyfree-lazy-server-del  |  Valores permitidos: yes, no Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente  |  Realiza una eliminación asíncrona de los comandos que actualizan valores.  | 
|  lazyfree-lazy-user-del  |  Valor predeterminado: no Tipo: String Modificable: sí Los cambios surten efecto: inmediatamente en todos los clústeres  |   Cuando el valor se establece en “yes”, el comando DEL actúa de la misma manera que UNLINK.  | 
|  replica-lazy-flush  |  Valor predeterminado: yes Tipo: booleano Modificable: no Nombre anterior: slave-lazy-flush  |  Realiza un volcado de base de datos asíncrono durante la sincronización de réplicas.  | 

### Cambios en los parámetros de Valkey 7.2 y Redis OSS 7
<a name="ParameterGroups.Redis.7"></a>

**Familia de grupos de parámetros**: valkey7

Los grupos de parámetros predeterminados de Valkey 7.2 son los siguientes:
+ `default.valkey7`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Valkey (modo de clúster deshabilitado).
+ `default.valkey7.cluster.on`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Valkey (modo de clúster habilitado).

**Familia del grupo de parámetros:** redis7

Los grupos de parámetros predeterminados de Redis OSS 7 son los siguientes:
+ `default.redis7`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Redis OSS (modo de clúster deshabilitado).
+ `default.redis7.cluster.on`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Redis OSS (modo de clúster habilitado).

**Cambios de parámetros específicos**

Los parámetros que se han añadido en Redis OSS 7 son los siguientes. Valkey 7.2 también admite estos parámetros.


|  Name  |  Details |  Description (Descripción)  | 
| --- | --- | --- | 
| cluster-allow-pubsubshard-when-down |  Valores permitidos: `yes`, `no` Valor predeterminado: `yes` Tipo: cadena Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | Cuando se establece sí como valor predeterminado, se permite a los nodos atender el tráfico de particiones de pubsub mientras el clúster esté inactivo, siempre y cuando crea que es el propietario de las ranuras.  | 
| cluster-preferred-endpoint-type |  Valores permitidos: `ip`, `tls-dynamic` Valor predeterminado: `tls-dynamic` Tipo: cadena Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | Este valor controla el punto de conexión que se devuelve para las solicitudes MOVED/ASKING, así como el campo de punto de conexión para `CLUSTER SLOTS` y `CLUSTER SHARDS`. Cuando el valor se establece en IP, el nodo comunicará su dirección IP. Cuando el valor se establece en tls-dynamic, el nodo anunciará un nombre de host cuando encryption-in-transit esté habilitado y una dirección IP en caso contrario.  | 
| latency-tracking |  Valores permitidos: `yes`, `no` Valor predeterminado: `no` Tipo: cadena Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | Cuando se establece en sí, realiza un seguimiento de las latencias por comando y permite exportar la distribución de percentiles mediante el comando de estadísticas de latencia `INFO` y las distribuciones de latencia acumulada (histogramas) mediante el comando `LATENCY`.  | 
| hash-max-listpack-entries |  Valores permitidos: `0+` Valor predeterminado: `512` Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | El número máximo de entradas de hash para comprimir el conjunto de datos.  | 
| hash-max-listpack-value |  Valores permitidos: `0+` Valor predeterminado: `64` Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | El umbral de entradas de hash más grandes para comprimir el conjunto de datos.  | 
| zset-max-listpack-entries |  Valores permitidos: `0+` Valor predeterminado: `128` Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | El número máximo de entradas de conjuntos ordenados para comprimir el conjunto de datos.  | 
| zset-max-listpack-value |  Valores permitidos: `0+` Valor predeterminado: `64` Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | El umbral de entradas de conjuntos ordenados más grandes para comprimir el conjunto de datos.  | 

Los parámetros cambiados en Redis OSS 7 son los siguientes. 


|  Name  |  Details |  Description (Descripción)  | 
| --- | --- | --- | 
| activerehashing |  Modificable: `no`. En Redis OSS 7, este parámetro está oculto y habilitado de forma predeterminada. Para desactivarlo, debe crear un [caso de soporte](https://console.aws.amazon.com/support/home).  | Modificable era sí.  | 

Los parámetros eliminados de Redis OSS 7 son los siguientes. 


|  Name  |  Details |  Description (Descripción)  | 
| --- | --- | --- | 
| hash-max-ziplist-entries |  Valores permitidos: `0+` Valor predeterminado: `512` Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | Use `listpack` en lugar de `ziplist` para representar una codificación de hash pequeña  | 
| hash-max-ziplist-value |  Valores permitidos: `0+` Valor predeterminado: `64` Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | Use `listpack` en lugar de `ziplist` para representar una codificación de hash pequeña  | 
| zset-max-ziplist-entries |  Valores permitidos: `0+` Valor predeterminado: `128` Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | Use `listpack` en lugar de `ziplist` para representar una codificación de hash pequeña.  | 
| zset-max-ziplist-value |  Valores permitidos: `0+` Valor predeterminado: `64` Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | Use `listpack` en lugar de `ziplist` para representar una codificación de hash pequeña.  | 
| list-max-ziplist-size |  Valores permitidos: Valor predeterminado: `-2` Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. | El número de entradas permitido por nodo de lista interna.  | 

### Cambios de parámetros de Redis OSS 6.x
<a name="ParameterGroups.Redis.6-x"></a>

**Familia del grupo de parámetros:** redis6.x

Los grupos de parámetros predeterminados de Redis OSS 6.x son los siguientes:
+ `default.redis6.x`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Valkey o Redis OSS (modo de clúster deshabilitado).
+ `default.redis6.x.cluster.on`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Valkey o Redis OSS (modo de clúster habilitado).

**nota**  
 En la versión 6.2 del motor de Redis OSS, cuando se introdujo la familia de nodos r6gd para usarla con [Organización de datos en niveles en ElastiCache](data-tiering.md), solo se admitían las políticas de memoria máxima *noeviction*, *volatile-lru* y *allkeys-lru* con los tipos de nodo r6gd. 

Para obtener más información, consulte [ElastiCache versión 6.2 para Redis OSS (mejorada)](engine-versions.md#redis-version-6.2) y [ElastiCache versión 6.0 para Redis OSS (mejorada)](engine-versions.md#redis-version-6.0). 

Los parámetros que se han añadido en Redis OSS 6.x son los siguientes. 


|  Details |  Description (Descripción)  | 
| --- | --- | 
| acl-pubsub-default (added in 6.2) |  Valores permitidos: `resetchannels`, `allchannels` Valor predeterminado: `allchannels` Tipo: cadena Modificable: sí Los cambios surten efecto: los usuarios de Redis OSS existentes asociados al clúster seguirán teniendo los permisos existentes. Actualice los usuarios o reinicie el clúster para actualizar los usuarios de Redis OSS existentes. | Permisos de canal pubsub predeterminados para los usuarios de ACL implementados en este clúster.   | 
| cluster-allow-reads-when-down (added in 6.0) |  Valor predeterminado: no Tipo: String Modificable: sí Los cambios surten efecto: inmediatamente en todos los clústeres | Cuando se establece en Sí, un grupo de replicación de Redis OSS (modo de clúster habilitado) continúa procesando comandos de lectura incluso cuando un nodo no puede alcanzar un quórum de nodos principales.  Cuando se establece en el valor predeterminado no, el grupo de reproducción rechaza todos los comandos. Se recomienda establecer este valor en yes (sí) si utiliza un clúster con menos de tres grupos de nodos o si la aplicación puede manejar de forma segura las lecturas obsoletas.   | 
| tracking-table-max-keys (added in 6.0) |  Predeterminado: 1 000 000 Tipo: número Modificable: sí Los cambios surten efecto: inmediatamente en todos los clústeres | Para ayudar al almacenamiento en caché en el cliente, Redis OSS permite realizar un seguimiento de los clientes que han accedido a las claves.  Cuando se modifica la clave rastreada, se envían mensajes de invalidación a todos los clientes para notificarles que sus valores almacenados en caché ya no son válidos. Este valor permite especificar el límite superior de esta tabla. Una vez superado este valor de parámetro, los clientes se envían invalidación aleatoriamente. Este valor debe ajustarse para limitar la utilización de memoria sin dejar de realizar un seguimiento de las claves suficientes. Las claves también se invalidan en condiciones de poca memoria.   | 
| acllog-max-len (added in 6.0) |  Valor predeterminado: 128 Tipo: número Modificable: sí Los cambios surten efecto: inmediatamente en todos los clústeres | Este valor corresponde al número máximo de entradas en el registro ACL.   | 
| active-expire-effort (added in 6.0) |  Valor predeterminado: 1 Tipo: número Modificable: sí Los cambios surten efecto: inmediatamente en todos los clústeres | Redis OSS elimina las claves que han superado su periodo de vida por medio de dos mecanismos. En uno, se accede a una clave y se encuentra que ha vencido. En el otro, un trabajo periódico muestra claves y hace que se venzan aquellas que han excedido su período de vida. Este parámetro define la cantidad de esfuerzo que Redis OSS utiliza para hacer que caduquen elementos en el trabajo periódico.  El valor predeterminado de 1 intenta evitar tener más del 10 % de las claves vencidas que todavía se encuentran en la memoria. También intenta evitar consumir más del 25 % de la memoria total y agregar latencia al sistema. Puede aumentar este valor hasta 10 para aumentar la cantidad de esfuerzo invertido en las claves vencidas. La desventaja es mayor CPU y una latencia potencialmente mayor. Recomendamos un valor de 1 a menos que vea un uso elevado de memoria y pueda tolerar un aumento en la utilización de la CPU.   | 
| lazyfree-lazy-user-del (added in 6.0) |  Valor predeterminado: no Tipo: String Modificable: sí Los cambios surten efecto: inmediatamente en todos los clústeres | Cuando el valor se establece en yes (sí), el comando `DEL` actúa de la misma manera que `UNLINK`.   | 

Los parámetros que se han eliminado de Redis OSS 6.x son los siguientes. 


|  Name  |  Details |  Description (Descripción)  | 
| --- | --- | --- | 
| lua-replicate-commands |  Valores permitidos: sí/no Valor predeterminado: yes Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente | Indica si siempre se debe habilitar o no la replicación de los efectos de Lua en los scripts de Lua.  | 

### Cambios de parámetros de Redis OSS 5.0.3
<a name="ParameterGroups.Redis.5-0-3"></a>

**Familia del grupo de parámetros:** redis5.0

Grupos de parámetros predeterminados de Redis OSS 5.0
+ `default.redis5.0`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Valkey o Redis OSS (modo de clúster deshabilitado).
+ `default.redis5.0.cluster.on`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Valkey o Redis OSS (modo de clúster habilitado).


**Parámetros que se han añadido en Redis OSS 5.0.3**  

|  Name  |  Details |  Description (Descripción)  | 
| --- | --- | --- | 
| rename-commands |  Predeterminado: none Tipo: String Modificable: sí Los cambios surten efecto: inmediatamente en todos los clústeres | Una lista separada por espacios de los comandos de Redis OSS a los que se ha cambiado el nombre. A continuación se muestra una lista restringida de comandos disponibles a lo que se puede cambiar el nombre:  `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`  | 

Para obtener más información, consulte [ElastiCache versión 5.0.6 para Redis OSS (mejorada)](engine-versions.md#redis-version-5-0.6). 

### Cambios de parámetros de Redis OSS 5.0.0
<a name="ParameterGroups.Redis.5.0"></a>

**Familia del grupo de parámetros:** redis5.0

Grupos de parámetros predeterminados de Redis OSS 5.0
+ `default.redis5.0`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Valkey o Redis OSS (modo de clúster deshabilitado).
+ `default.redis5.0.cluster.on`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Valkey o Redis OSS (modo de clúster habilitado).


**Parámetros que se han añadido en Redis OSS 5.0**  

|  Name  |  Details |  Description (Descripción)  | 
| --- | --- | --- | 
| stream-node-max-bytes |  Valores permitidos: 0\$1 Predeterminado: 4096 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | La estructura de datos de secuencia es un árbol de prefijos de nodos que contiene varios elementos. Utilice esta configuración para especificar el tamaño máximo de un único nodo de un árbol de prefijos in bytes. Si se establece en 0, el tamaño del nodo del árbol es ilimitado.  | 
| stream-node-max-entries |  Valores permitidos: 0\$1 Predeterminado: 100 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | La estructura de datos de secuencia es un árbol de prefijos de nodos que contiene varios elementos. Utilice esta configuración para especificar el número máximo de elementos que puede contener un único nodo antes de cambiar a un nodo nuevo al agregar entradas nuevas de secuencia. Si se establece en 0, el número de elementos del nodo del árbol es ilimitado.  | 
| active-defrag-max-scan-fields |  Valores permitidos: de 1 a 1000000 Predeterminado: 1000 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Número máximo de set/hash/zset/list campos que se procesarán a partir del escaneo principal del diccionario  | 
| lua-replicate-commands |  Valores permitidos: sí/no Valor predeterminado: yes Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente | Indica si siempre se debe habilitar o no la replicación de los efectos de Lua en los scripts de Lua.  | 
| replica-ignore-maxmemory |  Valor predeterminado: yes Tipo: booleano Modificable: no  | Determina si la réplica no tiene en cuenta el ajuste maxmemory al no expulsar elementos independientes del nodo primario  | 

Se ha cambiado el nombre de varios parámetros de Redis OSS en la versión 5.0 del motor en respuesta a los comentarios de la comunidad. Para obtener más información, consulte [What's New in Redis OSS 5?](https://aws.amazon.com/redis/Whats_New_Redis5/) En la tabla siguiente, se muestran los nombres nuevos y a qué comandos corresponden en las versiones anteriores.


**Parámetros cuyo nombre ha cambiado en Redis OSS 5.0**  

|  Name  |  Details |  Description (Descripción)  | 
| --- | --- | --- | 
| replica-lazy-flush |  Valor predeterminado: yes Tipo: booleano Modificable: no Nombre anterior: slave-lazy-flush  | Realiza un volcado de base de datos asíncrono durante la sincronización de réplicas. | 
| client-output-buffer-limit-replica-hard-limit | Valor predeterminado: para obtener información acerca de los valores, consulte [Parámetros específicos de tipos de nodos de Redis OSS](#ParameterGroups.Redis.NodeSpecific) Tipo: número entero Modificable: no Nombre anterior: client-output-buffer-limit - slave-hard-limit | Para réplicas de lectura de Redis OSS: si el búfer de salida de un cliente alcanza el número de bytes especificado, el cliente se desconectará. | 
| client-output-buffer-limit-replica-soft-limit | Valor predeterminado: para obtener información acerca de los valores, consulte [Parámetros específicos de tipos de nodos de Redis OSS](#ParameterGroups.Redis.NodeSpecific) Tipo: número entero Modificable: no Nombre anterior: client-output-buffer-limit - slave-soft-limit | Para réplicas de lectura de Redis OSS: si el búfer de salida de un cliente alcanza el número de bytes especificado, el cliente se desconectará solo si esta condición se mantiene durante client-output-buffer-limit-replica-soft-seconds. | 
| client-output-buffer-limit-replica-soft-seconds | Predeterminado: 60 Tipo: número entero Modificable: no Nombre anterior: client-output-buffer-limit - slave-soft-seconds  | Para réplicas de lectura de Redis OSS: si el búfer de salida de un cliente permanece en client-output-buffer-limit-replica-soft-limit bytes durante un tiempo superior a esta cantidad de segundos, el cliente se desconectará. | 
| replica-allow-chaining | Valor predeterminado: no Tipo: String Modificable: no Nombre anterior: slave-allow-chaining | Determina si una réplica de lectura de Redis OSS puede tener réplicas de lectura propias. | 
| min-replicas-to-write | Predeterminado: 0 Tipo: número entero Modificable: sí Nombre anterior: min-slaves-to-write Aplicación de los cambios: inmediatamente | Número mínimo de réplicas de lectura que deben estar disponibles para el nodo principal acepte operaciones de escritura de los clientes. Si el número de réplicas disponibles cae por debajo de este número, el nodo principal dejará de aceptar solicitudes de escritura. Si este parámetro min-replicas-max-lag es 0, el nodo principal siempre aceptará solicitudes de escritura, incluso si no hay réplicas disponibles. | 
| min-replicas-max-lag  | Valor predeterminado: 10 Tipo: número entero Modificable: sí Nombre anterior: min-slaves-max-lag Aplicación de los cambios: inmediatamente | Número de segundos en los que el nodo principal debe recibir una solicitud de ping desde una réplica de lectura. Si este periodo de tiempo transcurre y el nodo principal no recibe ningún ping, la réplica deja de considerarse como disponible. Si el número de réplicas disponibles es inferior min-replicas-to-write, el principal dejará de aceptar escrituras en ese momento. Si este parámetro min-replicas-to-write es 0, el nodo principal siempre aceptará solicitudes de escritura, incluso si no hay réplicas disponibles. | 
| close-on-replica-write  | Valor predeterminado: yes Tipo: booleano Modificable: sí Nombre anterior: close-on-slave-write Aplicación de los cambios: inmediatamente | Si está habilitado, los clientes que intenten escribir en una réplica de solo lectura se desconectarán. | 


**Parámetros que se han eliminado de Redis OSS 5.0**  

|  Name  |  Details |  Description (Descripción)  | 
| --- | --- | --- | 
| repl-timeout |  Predeterminado: 60 Modificable: no  | El parámetro no está disponible en esta versión. | 

### Cambios de parámetros de Redis OSS 4.0.10
<a name="ParameterGroups.Redis.4-0-10"></a>

**Familia del grupo de parámetros:** redis4.0

Grupos de parámetros predeterminados de Redis OSS 4.0.x
+ `default.redis4.0`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Valkey o Redis OSS (modo de clúster deshabilitado).
+ `default.redis4.0.cluster.on`: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de replicación de Valkey o Redis OSS (modo de clúster habilitado).


**Parámetros que se han cambiado en Redis OSS 4.0.10**  

|  Name  |  Details |  Description (Descripción)  | 
| --- | --- | --- | 
| maxmemory-policy |  Valores permitidos: `allkeys-lru`, `volatile-lru`, **allkeys-lfu**, **volatile-lfu**, `allkeys-random`, `volatile-random`, `volatile-ttl`, `noeviction` Valor predeterminado: volatile-lru Tipo: String Modificable: sí Aplicación de los cambios: inmediatamente | maxmemory-policy se agregó en la versión 2.6.13. En la versión 4.0.10, se agregaron dos nuevos valores permitidos: allkeys-lfu, que expulsará claves utilizando un criterio LFU aproximado, y volatile-lfu, que realizará la expulsión utilizando un criterio de LFU aproximado entre las claves que tienen un vencimiento establecido. En la versión 6.2, cuando se introdujo la familia de nodos r6gd para utilizarla con la organización de datos en niveles, solo las políticas max-memory noeviction, volatile-lru y allkeys-lru se admiten con tipos de nodos r6gd.  | 


**Parámetros que se han añadido en Redis OSS 4.0.10**  

|  Name  |  Details |  Description (Descripción)  | 
| --- |--- |--- |
| **Parámetros de eliminación asíncrona** | 
| --- |
| lazyfree-lazy-eviction |  Valores permitidos: sí/no Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente | Realiza una eliminación asíncrona en las expulsiones. | 
| lazyfree-lazy-expire |  Valores permitidos: sí/no Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente | Realiza una eliminación asíncrona en las claves vencidas. | 
| lazyfree-lazy-server-del |  Valores permitidos: sí/no Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente | Realiza una eliminación asíncrona de los comandos que actualizan valores. | 
| slave-lazy-flush |  Valores permitidos: N/A Valor predeterminado: no Tipo: booleano Modificable: no Aplicación de los cambios: N/A | Realiza un volcado de base de datos asíncrono durante la sincronización de esclavos. | 
| **Parámetros de LFU** | 
| --- |
| lfu-log-factor |  Valores permitidos: cualquier número entero > 0 Valor predeterminado: 10 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Configure el factor de registro, que determina el número de aciertos de clave para saturar el contador de claves. | 
| lfu-decay-time |  Valores permitidos: cualquier número entero Valor predeterminado: 1 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | El tiempo en minutos para disminuir el contador de claves. | 
| **Parámetros de desfragmentación activa** | 
| --- |
| activedefrag |  Valores permitidos: sí/no Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente | Admite la desfragmentación activa. En las versiones 7.0 y posteriores de Valkey y Redis OSS,AWS puede realizar la desfragmentación automáticamente cuando sea necesario desde el punto de vista operativo, independientemente de esta configuración.  | 
| active-defrag-ignore-bytes |  Valores permitidos: 10485760-104857600 Predeterminado: 104857600 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Cantidad mínima de restos de fragmentación para comenzar la desfragmentación activa. | 
| active-defrag-threshold-lower |  Valores permitidos: 1-100 Valor predeterminado: 10 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Porcentaje mínimo de fragmentación para comenzar la desfragmentación activa. | 
| active-defrag-threshold-upper |  Valores permitidos: 1-100 Predeterminado: 100 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Porcentaje máximo de fragmentación en el que usará el máximo esfuerzo. | 
| active-defrag-cycle-min |  Valores permitidos: 1-75 Predeterminado: 25 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Esfuerzo mínimo para desfragmentar en porcentaje de CPU. | 
| active-defrag-cycle-max |  Valores permitidos: 1-75 Predeterminado: 75 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Esfuerzo máximo para desfragmentar en porcentaje de CPU. | 
| **Parámetros de búfer de salida de cliente** | 
| --- |
| client-query-buffer-limit |  Valores permitidos: 1048576-1073741824 Predeterminado: 1073741824 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Tamaño máximo de un búfer de consulta de cliente. | 
| proto-max-bulk-len |  Valores permitidos: 1048576-536870912 Predeterminado: 536870912 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Tamaño máximo de una sola solicitud de elemento. | 

### Cambios de parámetros de Redis OSS 3.2.10
<a name="ParameterGroups.Redis.3-2-10"></a>

**Familia del grupo de parámetros:** redis3.2

ElastiCache en el caso de Redis OSS 3.2.10, no se admiten parámetros adicionales.

### Cambios de parámetros de Redis OSS 3.2.6
<a name="ParameterGroups.Redis.3-2-6"></a>

**Familia del grupo de parámetros:** redis3.2

En Redis OSS 3.2.6 no se admiten parámetros adicionales.

### Cambios de parámetros de Redis OSS 3.2.4
<a name="ParameterGroups.Redis.3-2-4"></a>

**Familia del grupo de parámetros:** redis3.2

A partir de Redis OSS 3.2.4, existen dos grupos de parámetros predeterminados.
+ `default.redis3.2`: si ejecuta Redis OSS 3.2.4, especifique este grupo de parámetros, o uno derivado de este, si desea crear un grupo de replicación de Valkey o Redis OSS (modo de clúster deshabilitado) y seguir utilizando las características adicionales de Redis OSS 3.2.4.
+ `default.redis3.2.cluster.on`: especifique este grupo de parámetros, o uno derivado de este, si desea crear un grupo de replicación de Valkey o Redis OSS (modo de clúster habilitado).

**Topics**
+ [Parámetros nuevos para Redis OSS 3.2.4](#ParameterGroups.Redis.3-2-4.New)
+ [Parámetros cambiados en Redis OSS 3.2.4 (mejorado)](#ParameterGroups.Redis.3-2-4.Changed)

#### Parámetros nuevos para Redis OSS 3.2.4
<a name="ParameterGroups.Redis.3-2-4.New"></a>

**Familia del grupo de parámetros:** redis3.2

En Redis OSS 3.2.4 se admiten los siguientes parámetros adicionales.


****  

|  Name  |  Details |  Description (Descripción)  | 
| --- | --- | --- | 
| list-max-ziplist-size | Valor predeterminado: -2 Tipo: número entero Modificable: no  | Las listas se codifican de una manera especial para ahorrar espacio. El número de entradas permitidas por nodo de lista interna se puede especificar como de tamaño máximo fijo o como un número máximo de elementos. Para establecer un tamaño máximo fijo, use un valor de -5 a -1 teniendo en cuenta lo siguiente: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) | 
| list-compress-depth | Predeterminado: 0 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Las listas también pueden comprimirse. La profundidad de compresión es el número de nodos de listas comprimidas de listas rápidas de ambos lados de la lista que se excluirán de la compresión. El principio y el final de la lista están siempre sin comprimir para agilizar las operaciones de inserción y extracción. Los valores son los siguientes: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) | 
| cluster-enabled |  Predeterminado: \$1 no/yes  Tipo: cadena Modificable: no | Indica si se trata de un grupo de replicación de Valkey o Redis OSS (modo de clúster habilitado) en el modo de clúster (sí) o de un grupo de replicación de Valkey o Redis OSS (modo de clúster habilitado) en el modo sin clúster (no). Los grupos de replicación de Valkey o Redis OSS (modo de clúster habilitado) en el modo de clúster pueden particionar sus datos en hasta 500 grupos de nodos. \$1 Redis OSS 3.2.*x* tiene dos grupos de parámetros predeterminados. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html). | 
| cluster-require-full-coverage | Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente |  Cuando se establece en `yes`, los nodos de Valkey o Redis OSS (modo de clúster habilitado) en el modo de clúster dejan de aceptar consultas si detectan que hay al menos una ranura de hash sin cubrir (sin ningún nodo disponible que la atienda). De esta forma, si el clúster está parcialmente inactivo, este deja de estar disponible. El clúster vuelve a estar disponible automáticamente en el momento en que todas las ranuras vuelven a estar cubiertas. Sin embargo, puede que desee que el subconjunto del clúster que funciona siga aceptando consultas de la parte del espacio de clave que sigue cubierta. Para ello, solo tiene que establecer la opción `cluster-require-full-coverage` en `no`. | 
| hll-sparse-max-bytes | Predeterminado: 3000 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | HyperLogLog límite de bytes de representación dispersa. El límite incluye el encabezado de 16 bytes. Cuando el HyperLogLog uso de la representación dispersa cruza este límite, se convierte en la representación densa. No se recomienda usar un valor superior a 16 000, ya que en ese punto, la representación densa es más eficaz desde el punto de vista de la memoria. Se recomienda usar un valor próximo a 3000 con el fin de disponer de los beneficios de la codificación eficaz desde el punto de vista del espacio sin ralentizar PFADD, que está habilitado con la codificación dispersa. El valor se puede aumentar a \$110000 cuando la CPU no es un problema, pero sí el espacio, y el conjunto de datos está compuesto por muchos HyperLogLogs con una cardinalidad en el rango de 0 a 15000. | 
| reserved-memory-percent | Predeterminado: 25 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |  Porcentaje de memoria reservada para un nodo y no destinado a los datos. De forma predeterminada, el volumen de datos que consume Redis OSS aumenta hasta consumir toda la memoria del nodo. Si esto ocurre, es posible que el desempeño del nodo se vea afectado debido a un exceso de paginación de la memoria. Al reservar memoria, puede guardar parte de la memoria disponible para fines no relacionados con Redis OSS. De este modo, ayudará a reducir el volumen de paginación. Este parámetro es específico y no forma parte de la distribución OSS estándar de Redis. ElastiCache Para obtener más información, consulte `reserved-memory` y [Administración de la memoria reservada para Valkey y Redis OSS](redis-memory-management.md). | 

#### Parámetros cambiados en Redis OSS 3.2.4 (mejorado)
<a name="ParameterGroups.Redis.3-2-4.Changed"></a>

**Familia del grupo de parámetros:** redis3.2

En Redis OSS 3.2.4 se han cambiado los siguientes parámetros.


****  

|  Name  |  Details |  Cambio  | 
| --- | --- | --- | 
| activerehashing | Modificable: sí, si el grupo de parámetros no está asociado con ningún clúster. De lo contrario, no lo es. | Modificable era No. | 
| databases | Modificable: sí, si el grupo de parámetros no está asociado con ningún clúster. De lo contrario, no lo es. | Modificable era No. | 
| appendonly | Valor predeterminado: desactivado Modificable: no | Si desea actualizar desde una versión anterior de Redis OSS, primero debe desactivar `appendonly`. | 
| appendfsync | Valor predeterminado: desactivado Modificable: no | Si desea actualizar desde una versión anterior de Redis OSS, primero debe desactivar `appendfsync`. | 
| repl-timeout | Predeterminado: 60 Modificable: no | Ahora, este parámetro no puede modificarse y tiene un valor predeterminado de 60. | 
| tcp-keepalive | Predeterminado: 300 | El valor predeterminado anterior era 0. | 
| list-max-ziplist-entries |  | El parámetro ya no está disponible. | 
| list-max-ziplist-value |  | El parámetro ya no está disponible. | 

### Parámetros que se han añadido a Redis OSS 2.8.24 (mejorado)
<a name="ParameterGroups.Redis.2-8-24"></a>

**Familia del grupo de parámetros:** redis2.8

En Redis OSS 2.8.24 no se admiten parámetros adicionales.

### Parámetros que se han añadido a Redis OSS 2.8.23 (mejorado)
<a name="ParameterGroups.Redis.2-8-23"></a>

**Familia del grupo de parámetros:** redis2.8

En Redis OSS 2.8.23 se admite el siguiente parámetro adicional.


****  

|  Name  |  Details |  Description (Descripción)  | 
| --- | --- | --- | 
| close-on-slave-write  | Valor predeterminado: yes Tipo: cadena (yes/no) Modificable: sí Aplicación de los cambios: inmediatamente | Si está habilitado, los clientes que intenten escribir en una réplica de solo lectura se desconectarán. | 

#### Cómo funciona close-on-slave-write
<a name="w2aac24c16c30c49c15c39b9"></a>

Amazon introdujo el `close-on-slave-write` parámetro ElastiCache para darte más control sobre la forma en que responde tu clúster cuando un nodo principal y un nodo de réplica de lectura intercambian funciones debido a la promoción de una réplica de lectura a principal.

![\[Imagen: close-on-replica-write todo funciona bien\]](http://docs.aws.amazon.com/es_es/AmazonElastiCache/latest/dg/images/ElastiCache-close-on-slave-write-01.png)


Si el clúster de réplica de lectura se promociona a nodo principal por cualquier motivo que no sea la conmutación por error de un grupo de reproducción con Multi-AZ habilitadas, el cliente seguirá intentando escribir en el punto de conexión A. Puesto que el punto de conexión A es ahora el punto de conexión de la réplica de lectura, se producirá un error en estas operaciones de escritura. Este es el comportamiento de Redis OSS antes de su ElastiCache introducción `close-on-replica-write` y el comportamiento si lo deshabilita`close-on-replica-write`.

![\[Imagen: close-on-slave-write, no se puede escribir correctamente\]](http://docs.aws.amazon.com/es_es/AmazonElastiCache/latest/dg/images/ElastiCache-close-on-slave-write-02.png)


Con el parámetro `close-on-replica-write` habilitado, siempre que un cliente intente escribir en una réplica de lectura, se cerrará la conexión del cliente al clúster. La lógica de su aplicación debe detectar la desconexión, comprobar la tabla de DNS y volver a conectarse al punto de conexión principal, que ahora debería ser el punto de conexión B.

![\[Imagen: close-on-slave-write, escribiendo en el nuevo clúster principal\]](http://docs.aws.amazon.com/es_es/AmazonElastiCache/latest/dg/images/ElastiCache-close-on-slave-write-03.png)


#### Cuándo puedes deshabilitar close-on-replica-write
<a name="w2aac24c16c30c49c15c39c11"></a>

Si al deshabilitar el parámetro `close-on-replica-write` se producen errores en las operaciones de escritura en el clúster, ¿por qué deshabilitar el parámetro `close-on-replica-write`?

Tal como se ha mencionado anteriormente, con el parámetro `close-on-replica-write` habilitado, siempre que un cliente intenta escribir en una réplica de lectura, se cierra la conexión del cliente al clúster. Establecer una nueva conexión al nodo implica tiempo. Por lo tanto, la desconexión y la reconexión como resultado de una solicitud de escritura en la réplica también afecta la latencia de las solicitudes de lectura que se sirven a través de la misma conexión. Este efecto continúa hasta que se establezca una nueva conexión. Si su aplicación realiza un uso intensivo de operaciones de lectura o es muy sensible a la latencia, es posible que desee mantener sus clientes conectados para que el rendimiento de lectura no se vea afectado. 

### Parámetros que se han añadido a Redis OSS 2.8.22 (mejorado)
<a name="ParameterGroups.Redis.2-8-22"></a>

**Familia del grupo de parámetros:** redis2.8

En Redis OSS 2.8.22 no se admiten parámetros adicionales.

**importante**  
A partir de Redis OSS 2.8.22, `repl-backlog-size` se aplica al clúster principal, así como a los clústeres de réplica.
A partir de Redis OSS 2.8.22, el parámetro `repl-timeout` no es compatible. Si se cambia, se ElastiCache sobrescribirá con el valor predeterminado (60 segundos), como hacemos con `appendonly` nosotros.

A continuación se describen parámetros que ya no son compatibles.
+ *appendonly*
+ *appendfsync*
+ *repl-timeout*

### Parámetros que se han añadido a Redis OSS 2.8.21
<a name="ParameterGroups.Redis.2-8-21"></a>

**Familia del grupo de parámetros:** redis2.8

En Redis OSS 2.8.21 no se admiten parámetros adicionales.

### Parámetros que se han añadido a Redis OSS 2.8.19
<a name="ParameterGroups.Redis.2-8-19"></a>

**Familia del grupo de parámetros:** redis2.8

En Redis OSS 2.8.19 no se admiten parámetros adicionales.

### Parámetros que se han añadido a Redis OSS 2.8.6
<a name="ParameterGroups.Redis.2-8-6"></a>

**Familia del grupo de parámetros:** redis2.8

En Redis OSS 2.8.6 se admiten los siguientes parámetros adicionales.


****  

|  Name  |  Details  |  Description (Descripción)  | 
| --- | --- | --- | 
| min-slaves-max-lag  | Valor predeterminado: 10 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Número de segundos en los que el nodo principal debe recibir una solicitud de ping desde una réplica de lectura. Si este periodo de tiempo transcurre y el nodo principal no recibe ningún ping, la réplica deja de considerarse como disponible. Si el número de réplicas disponibles es inferior min-slaves-to-write, la unidad principal dejará de aceptar escrituras en ese momento. Si este parámetro min-slaves-to-write es 0, el nodo principal siempre aceptará las solicitudes de escritura, incluso si no hay réplicas disponibles. | 
| min-slaves-to-write | Predeterminado: 0 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Número mínimo de réplicas de lectura que deben estar disponibles para el nodo principal acepte operaciones de escritura de los clientes. Si el número de réplicas disponibles cae por debajo de este número, el nodo principal dejará de aceptar solicitudes de escritura. Si este parámetro min-slaves-max-lag es 0, el nodo principal siempre aceptará las solicitudes de escritura, incluso si no hay réplicas disponibles. | 
| notify-keyspace-events | Valor predeterminado: (cadena vacía) Tipo: String Modificable: sí Aplicación de los cambios: inmediatamente | Tipos de eventos de espacio de claves de los que Redis OSS puede notificar a los clientes. Cada tipo de evento se representa con una única letra: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) Puede usar cualquier combinación de estos tipos de eventos. Por ejemplo, *AKE* significa que Redis OSS puede publicar notificaciones de todos los tipos de eventos. No use caracteres distintos de los mencionados anteriormente. Si intenta hacerlo, se mostrarán mensajes de error. De forma predeterminada, este parámetro está definido como una cadena vacía, lo que significa que la notificación de eventos de espacio de claves está deshabilitada. | 
| repl-backlog-size | Predeterminado: 1048576 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Tamaño, en bytes, del búfer de tareas pendientes del nodo principal. Las tareas pendientes se usan para registrar actualizaciones de los datos en el nodo principal. Cuando una réplica de lectura se conecta al nodo principal, intenta realizar una sincronización parcial (`psync`), donde se aplican los datos de las tareas pendientes para ponerse al día con el nodo principal. Si se produce un error en `psync`, es necesario realizar una sincronización completa. El valor mínimo para este parámetro es 16384.  A partir de Redis OSS 2.8.22, este parámetro se aplica al clúster principal, así como a las réplicas de lectura.  | 
| repl-backlog-ttl | Predeterminado: 3600 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Número de segundos que el nodo principal conservará el búfer de tareas pendientes. A partir del momento en que se desconecta el último nodo de réplica, los datos de las tareas pendientes permanecerán intactos hasta que caduque `repl-backlog-ttl`. Si la réplica no conecta al nodo principal antes de que transcurra este periodo, el nodo principal liberará el búfer de tareas pendientes. Cuando la réplica vuelva a conectarse, tendrá que realizar una sincronización completa con el nodo principal. Si este parámetro se establece en 0, el búfer de tareas pendientes no se liberará nunca. | 
| repl-timeout | Predeterminado: 60 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente | Representa el periodo de tiempo de espera, en segundos, para las operaciones siguientes: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) | 

### Parámetros de Redis OSS 2.6.13
<a name="ParameterGroups.Redis.2-6-13"></a>

**Familia del grupo de parámetros:** redis2.6

Redis OSS 2.6.13 fue la primera versión de Redis OSS compatible con. ElastiCache En la siguiente tabla se muestran los parámetros compatibles con Redis OSS 2.6.13. ElastiCache 


****  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html)

**nota**  
Si no especifica ningún grupo de parámetros para su clúster de Redis OSS 2.6.13, se usará un grupo de parámetros predeterminado (`default.redis2.6`). No puede cambiar los valores de ninguno de los parámetros del grupo de parámetros predeterminado; sin embargo, siempre podrá crear un grupo de parámetros predeterminado y asignarlo a su clúster en cualquier momento.

### Parámetros específicos de tipos de nodos de Redis OSS
<a name="ParameterGroups.Redis.NodeSpecific"></a>

Aunque la mayoría de los parámetros tienen un único valor, algunos parámetros tienen distintos valores en función del tipo de nodo que se use. La tabla siguiente muestra los valores predeterminados de los parámetros `maxmemory`, `client-output-buffer-limit-slave-hard-limit` y `client-output-buffer-limit-slave-soft-limit` para cada tipo de nodo. El valor de `maxmemory` es el número máximo de bytes disponibles para el uso, los datos y otros usos en el nodo. Para obtener más información, consulte [Memoria disponible](https://aws.amazon.com/premiumsupport/knowledge-center/available-memory-elasticache-redis-node/).

**nota**  
El parámetro `maxmemory` no se puede modificar.


|  Tipo de nodo  | Maxmemory  | C - lient-output-buffer-limit slave-hard-limit | C lient-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.small | 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.r6gd.2xlarge | 56711183565 | 5671118356 | 5671118356 | 
| cache.r6gd.4xlarge | 113609865216 | 11360986522 | 11360986522 | 
| cache.r6gd.8xlarge | 225000375228 | 22500037523 | 22500037523 | 
| cache.r6gd.12xlarge | 341206346547 | 34120634655 | 34120634655 | 
| cache.r6gd.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 | 

**nota**  
Todos los tipos de instancias de la generación actual se crean en Amazon Virtual Private Cloud (VPC) de forma predeterminada.  
Las instancias T1 no admiten Multi-AZ.  
Las instancias T1 y T2 no admiten AOF de Redis OSS.  
Las variables de configuración de Redis OSS `appendonly` y `appendfsync` no se admiten en la versión 2.8.22 de Redis OSS y las versiones posteriores.

## Parámetros específicos de Memcached
<a name="ParameterGroups.Memcached"></a>

**Memcached**

Si no se especifica ningún grupo de parámetros para el clúster de Memcached, se usará un grupo de parámetros predeterminado apropiado para la versión del motor. No puede cambiar los valores de los parámetros de un grupo de parámetros predeterminado. Sin embargo, puede crear un grupo de parámetros personalizados y asignarlo a su clúster en cualquier momento. Para obtener más información, consulte [Creación de un grupo de parámetros de ElastiCache](ParameterGroups.Creating.md).

**Topics**
+ [Cambios en Memcached 1.6.17](#ParameterGroups.Memcached.1.6.17)
+ [Parámetros agregados a Memcached 1.6.6](#ParameterGroups.Memcached.1-6-6)
+ [Cambios en los parámetros de Memcached 1.5.10](#ParameterGroups.Memcached.1-5-10)
+ [Parámetros agregados a Memcached 1.4.34](#ParameterGroups.Memcached.1-4-34)
+ [Parámetros agregados a Memcached 1.4.33](#ParameterGroups.Memcached.1-4-33)
+ [Parámetros agregados a Memcached 1.4.24](#ParameterGroups.Memcached.1-4-24)
+ [Parámetros agregados a Memcached 1.4.14](#ParameterGroups.Memcached.1-4-14)
+ [Parámetros compatibles con Memcached 1.4.5](#ParameterGroups.Memcached.1-4-5)
+ [Capacidad adicional para conexiones de Memcached](#ParameterGroups.Memcached.Overhead)
+ [Parámetros específicos de tipo de nodo de Memcached](#ParameterGroups.Memcached.NodeSpecific)

### Cambios en Memcached 1.6.17
<a name="ParameterGroups.Memcached.1.6.17"></a>

A partir de la versión 1.6.17 de Memcached, ya no se admiten estos comandos administrativos: `lru_crawler`, `lru` y `slabs`. Con estos cambios, no podrá hacerlo enable/disable `lru_crawler` en tiempo de ejecución mediante comandos. enable/disable `lru_crawler`Modifique su grupo de parámetros personalizado.

### Parámetros agregados a Memcached 1.6.6
<a name="ParameterGroups.Memcached.1-6-6"></a>

Para Memcached 1.6.6, no se admiten parámetros adicionales.

**Familia del grupo de parámetros:** memcached1.6

### Cambios en los parámetros de Memcached 1.5.10
<a name="ParameterGroups.Memcached.1-5-10"></a>

Para Memcached 1.5.10, se admiten los siguientes parámetros adicionales.

**Familia del grupo de parámetros:** memcached1.5


| Name | Details | Description (Descripción) | 
| --- | --- | --- | 
| no\$1modern  | Valor predeterminado: 1 Tipo: booleano Modificable: sí Valores permitidos: 0, 1 Aplicación de los cambios: en el momento del lanzamiento  |  Un alias para deshabilitar los comandos `slab_reassign`, `lru_maintainer_thread`, `lru_segmented` y `maxconns_fast`. Al usar Memcached 1.5 y versiones posteriores, `no_modern` también establece hash\$1algorithm en `jenkins`. Además, cuando se utiliza Memcached 1.5.10, `inline_ascii_reponse` se controla mediante el parámetro `parallelly`. Esto significa que si `no_modern` está deshabilitado, `inline_ascii_reponse` también está deshabilitado. A partir del motor 1.5.16 de Memcached, el parámetro `inline_ascii_response` ya no se aplica, por lo que habilitar o deshabilitar `no_modern` no afecta a `inline_ascii_reponse`. Si `no_modern` está deshabilitado, se HABILITARÁ `slab_reassign`, `lru_maintainer_thread`, `lru_segmented` y `maxconns_fast`. Dado que los parámetros `slab_automove` y `hash_algorithm` no son parámetros de SWITCH, sus ajustes se basan en las configuraciones del grupo de parámetros. Si desea deshabilitar `no_modern` y volver a `modern`, debe configurar un grupo de parámetros personalizado para deshabilitar este parámetro y, a continuación, reiniciarlo para que los cambios se apliquen.   El valor de configuración predeterminado para este parámetro se ha cambiado de 0 a 1 a partir del 20 de agosto de 2021. Los nuevos ElastiCache usuarios de cada región recogerán automáticamente el valor predeterminado actualizado a partir del 20 de agosto de 2021. ElastiCache Los usuarios existentes en las regiones antes del 20 de agosto de 2021 deberán modificar manualmente sus grupos de parámetros personalizados para poder adaptarse a este nuevo cambio.   | 
| inline\$1ascii\$1resp  | Predeterminado: 0 Tipo: booleano Modificable: sí Valores permitidos: 0, 1 Aplicación de los cambios: en el momento del lanzamiento  |  Almacena números de la respuesta de `VALUE`, dentro de un elemento, utilizando hasta 24 bytes. Supone una ligera ralentización para las operaciones `get` y `faster` en ASCII.  | 

Para Memcached 1.5.10, se han eliminado los parámetros siguientes.


| Name | Details | Description (Descripción) | 
| --- | --- | --- | 
| expirezero\$1does\$1not\$1evict  | Predeterminado: 0 Tipo: booleano Modificable: sí Valores permitidos: 0, 1 Aplicación de los cambios: en el momento del lanzamiento  |  Ya no se admite en esta versión. | 
| modern  | Valor predeterminado: 1 Tipo: booleano Modificable: sí (requiere volver a lanzar si se establece en `no_modern`) Valores permitidos: 0, 1 Aplicación de los cambios: en el momento del lanzamiento  |  Ya no se admite en esta versión. A partir de esta versión, `no-modern` está habilitado de forma predeterminada con cada lanzamiento o relanzamiento.  | 

### Parámetros agregados a Memcached 1.4.34
<a name="ParameterGroups.Memcached.1-4-34"></a>

Para Memcached 1.4.34, no se admite ningún parámetro adicional.

**Familia del grupo de parámetros:** memcached1.4

### Parámetros agregados a Memcached 1.4.33
<a name="ParameterGroups.Memcached.1-4-33"></a>

Para Memcached 1.4.33, se admiten los siguientes parámetros adicionales.

**Familia del grupo de parámetros:** memcached1.4


| Name | Details | Description (Descripción) | 
| --- | --- | --- | 
|  modern  | Valor predeterminado: habilitado Tipo: booleano Modificable: sí Aplicación de los cambios: en el momento del lanzamiento  |  Alias para varias características. Habilitar `modern` equivale a habilitar los comandos siguientes y usar un algoritmo de hash murmur3: `slab_reassign`, `slab_automove`, `lru_crawler`, `lru_maintainer`, `maxconns_fast` y `hash_algorithm=murmur3`. | 
|  watch  | Valor predeterminado: habilitado Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente Los logs pueden eliminarse si el usuario alcanza los límites `watcher_logbuf_size` y `worker_logbuf_size`.  |  Recuperaciones de logs, expulsiones o mutaciones. Cuando, por ejemplo, el usuario activa `watch`, podrá ver los logs cuando tengan lugar las operaciones `get`, `set`, `delete` o `update`. | 
|  idle\$1timeout  | Valor predeterminado: 0 (deshabilitado) Tipo: número entero Modificable: sí Aplicación de los cambios: en el momento del lanzamiento  |  Número mínimo de segundos que se permitirá que un cliente permanezca inactivo antes de solicitar el cierre. Rango de valores: de 0 a 86400. | 
|  track\$1sizes  | Valor predeterminado: deshabilitado Tipo: booleano Modificable: sí Aplicación de los cambios: en el momento del lanzamiento  |  Muestra el tamaño que cada grupo de slab ha consumido. Habilitar `track_sizes` le permite ejecutar `stats sizes` sin necesidad de ejecutar `stats sizes_enable`. | 
|  watcher\$1logbuf\$1size  | Valor predeterminado: 256 (KB) Tipo: número entero Modificable: sí Aplicación de los cambios: en el momento del lanzamiento  |  El comando `watch` activa el registro de transmisión para Memcached. Sin embargo, `watch` puede eliminar logs si la tasa de expulsiones, mutaciones o recuperaciones es lo suficientemente alta como para llenar el búfer de registro. En estas situaciones, los usuarios pueden aumentar el tamaño del búfer para reducir la posibilidad de que se produzcan pérdidas de logs. | 
|  worker\$1logbuf\$1size  | Valor predeterminado: 64 (KB) Tipo: número entero Modificable: sí Aplicación de los cambios: en el momento del lanzamiento  |  El comando `watch` activa el registro de transmisión para Memcached. Sin embargo, `watch` puede eliminar logs si la tasa de expulsiones, mutaciones o recuperaciones es lo suficientemente alta como para llenar el búfer de registro. En estas situaciones, los usuarios pueden aumentar el tamaño del búfer para reducir la posibilidad de que se produzcan pérdidas de logs. | 
|  slab\$1chunk\$1max  | Valor predeterminado: 524288 (bytes)  Tipo: número entero Modificable: sí Aplicación de los cambios: en el momento del lanzamiento  |  Especifica el tamaño de slab máximo. Establecer un tamaño de slab más reducido permite usar la memoria de un modo más eficaz. Los elementos cuyo tamaño supere `slab_chunk_max`, se dividen en múltiples slabs. | 
|  lru\$1crawler metadump [all\$11\$12\$13] | Valor predeterminado: deshabilitado  Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente  |  Si lru\$1crawler está habilitado, este comando volcará todas las claves. `all\|1\|2\|3`: todos los slabs; o bien especifique un número de slab específico | 

### Parámetros agregados a Memcached 1.4.24
<a name="ParameterGroups.Memcached.1-4-24"></a>

Para Memcached 1.4.24, se admiten los siguientes parámetros adicionales.

**Familia del grupo de parámetros:** memcached1.4


| Name | Details | Description (Descripción) | 
| --- | --- | --- | 
|  disable\$1flush\$1all  | Valor predeterminado: 0 (deshabilitado) Tipo: booleano Modificable: sí Aplicación de los cambios: en el momento del lanzamiento  |  Agregue el parámetro (`-F`) para deshabilitar flush\$1all. Esto resulta útil si no quiere que se pueda ejecutar un vaciado completo en instancias de producción. Valores: 0, 1 (el usuario puede usar `flush_all` cuando el valor es 0). | 
|  hash\$1algorithm  | Valor predeterminado: jenkins Tipo: String Modificable: sí Aplicación de los cambios: en el momento del lanzamiento  | Algoritmo de hash que se va a usar. Valores permitidos: murmur3 y jenkins. | 
|  lru\$1crawler  | Valor predeterminado: 0 (deshabilitado) Tipo: booleano Modificable: sí Aplicación de los cambios: tras reiniciar  Puede habilitar temporalmente `lru_crawler` durante el tiempo de ejecución desde la línea de comandos. Para obtener más información, consulte la columna Descripción.   |  Limpia clases de slab de elementos que han caducado. Este es un proceso de bajo impacto que se ejecuta en segundo plano. En la actualidad, es necesario iniciar un rastreo mediante un comando manual. Para habilitar el proceso temporalmente, ejecute `lru_crawler enable` en la línea de comandos. `lru_crawler 1,3,5` rastrea clases de slab 1, 3 y 5 buscando elementos caducados para agregarlos a la lista libre. Valores: 0, 1  Habilitar `lru_crawler` en la línea de comandos, se habilita el rastreador hasta que se deshabilita en la línea de comandos o hasta el siguiente reinicio. Para habilitar el proceso de forma permanente, debe modificar el valor del parámetro. Para obtener más información, consulte [Modificación de un grupo de parámetros de ElastiCache](ParameterGroups.Modifying.md).   | 
|  lru\$1maintainer  | Valor predeterminado: 0 (deshabilitado) Tipo: booleano Modificable: sí Aplicación de los cambios: en el momento del lanzamiento  |  Un hilo de fondo que mezcla los elementos entre sí a LRUs medida que se van alcanzando las capacidades. Valores: 0, 1  | 
|  expirezero\$1does\$1not\$1evict  | Valor predeterminado: 0 (deshabilitado) Tipo: booleano Modificable: sí Aplicación de los cambios: en el momento del lanzamiento  |  Cuando se usa con `lru_maintainer`, los elementos cuyo periodo de vencimiento es 0 no se pueden expulsar.   Esto puede agotar la memoria disponible para otros elementos que se pueden expulsar.   Se puede establecer para ignorar `lru_maintainer`. | 

### Parámetros agregados a Memcached 1.4.14
<a name="ParameterGroups.Memcached.1-4-14"></a>

Para Memcached 1.4.14, se admiten los siguientes parámetros adicionales.

**Familia del grupo de parámetros:** memcached1.4


**Parámetros agregados a Memcached 1.4.14**  

|  Name  |  Details  |  Description (Descripción)  | 
| --- | --- | --- | 
| config\$1max | Predeterminado: 16 Tipo: número entero Modificable: no | El número máximo de entradas de ElastiCache configuración. | 
| config\$1size\$1max | Predeterminado: 65536 Tipo: número entero Modificable: no | Tamaño máximo de las entradas de configuración en bytes. | 
| hashpower\$1init | Predeterminado: 16 Tipo: número entero Modificable: no | El tamaño inicial de la tabla ElastiCache hash, expresado como una potencia de dos. El valor predeterminado es 16 (2^16) o 65536 claves. | 
| maxconns\$1fast | Valor predeterminado: 0 (falso) Tipo: Booleano Modificable: sí Aplicación de los cambios: tras reiniciar | Cambia el modo en que se gestionan las solicitudes de nuevas conexiones cuando se alcanza el límite máximo de la conexión. Si este parámetro se establece en 0 (cero), las conexiones nuevas se agregan a la cola de tareas pendientes a la espera de que se cierren otras conexiones. Si el parámetro se establece en 1, ElastiCache envía un error al cliente y cierra inmediatamente la conexión. | 
| slab\$1automove | Predeterminado: 0 Tipo: número entero Modificable: sí Aplicación de los cambios: tras reiniciar | Ajusta el algoritmo automove de los slabs: si este parámetro se establece en 0 (cero), el algoritmo automove estará deshabilitado. Si se establece en 1, ElastiCache adoptará un enfoque lento y conservador para mover automáticamente los slabs. Si se establece en 2, mueve las losas de ElastiCache forma agresiva siempre que se produzca un desalojo. (Este modo no se recomienda, excepto con fines de prueba.) | 
| slab\$1reassign | Valor predeterminado: 0 (falso) Tipo: Booleano Modificable: sí Aplicación de los cambios: tras reiniciar | Habilita o deshabilita la reasignación de slab. Si este parámetro se establece en 1, podrá usar el comando "slabs reassign" para reasignar manualmente la memoria. | 

### Parámetros compatibles con Memcached 1.4.5
<a name="ParameterGroups.Memcached.1-4-5"></a>

**Familia del grupo de parámetros:** memcached1.4

Para Memcached 1.4.5, se admiten los siguientes parámetros.


**Parámetros agregados a Memcached 1.4.5**  

|  Name  |  Details  |  Description (Descripción)  | 
| --- | --- | --- | 
| backlog\$1queue\$1limit | Predeterminado: 1024 Tipo: número entero Modificable: no | Límite de cola de tareas pendientes. | 
| binding\$1protocol | Valor predeterminado: automático Tipo: String Modificable: sí Aplicación de los cambios: tras reiniciar | Protocolo de enlace. Valores permitidos: `ascii` y `auto`. Para obtener información acerca de la modificación del valor de `binding_protocol`, consulte [Modificación de un grupo de parámetros de ElastiCache](ParameterGroups.Modifying.md). | 
| cas\$1disabled | Valor predeterminado: 0 (falso) Tipo: Booleano Modificable: sí Aplicación de los cambios: tras reiniciar | Si se establece en 1 (true), compruebe y defina (CAS) las operaciones que se deshabilitarán. Los elementos almacenados ocuparán 8 bytes menos que con CAS habilitado. | 
| chunk\$1size | Predeterminado: 48 Tipo: número entero Modificable: sí Aplicación de los cambios: tras reiniciar | Cantidad mínima, en bytes, de espacio para asignar a las marcas, los valores y las claves de elemento más pequeños. | 
| chunk\$1size\$1growth\$1factor | Predeterminado: 1.25 Tipo: flotante Modificable: sí Aplicación de los cambios: tras reiniciar | Factor de crecimiento que controla el tamaño de cada fragmento de Memcached sucesivo; cada fragmento tendrá un tamaño chunk\$1size\$1growth\$1factor veces mayor que el anterior. | 
| error\$1on\$1memory\$1exhausted | Valor predeterminado: 0 (falso) Tipo: Booleano Modificable: sí Aplicación de los cambios: tras reiniciar | Si se establece en 1 (true), cuando no haya más memoria para almacenar elementos, Memcached devolverá un mensaje de error en lugar de expulsar elementos. | 
| large\$1memory\$1pages | Valor predeterminado: 0 (falso) Tipo: Booleano Modificable: no | Si es 1 (true), ElastiCache intentará utilizar páginas de memoria de gran tamaño. | 
| lock\$1down\$1paged\$1memory | Valor predeterminado: 0 (falso) Tipo: Booleano Modificable: no | Si es 1 (verdadero), ElastiCache bloqueará toda la memoria paginada. | 
| max\$1item\$1size | Predeterminado: 1048576 Tipo: número entero Modificable: sí Aplicación de los cambios: tras reiniciar | Tamaño, en bytes, de los elementos de mayor tamaño que se pueden almacenar en el clúster. | 
| max\$1simultaneous\$1connections | Predeterminado: 65000 Tipo: número entero Modificable: no | Número máximo de conexiones simultáneas. | 
| maximize\$1core\$1file\$1limit | Valor predeterminado: 0 (falso) Tipo: Booleano Modificable:  Aplicación de los cambios: tras reiniciar | Si es 1 (verdadero), ElastiCache maximizará el límite de archivos principales. | 
| memcached\$1connections\$1overhead | Predeterminado: 100 Tipo: número entero Modificable: sí Aplicación de los cambios: tras reiniciar | Cantidad de memoria reservada para las conexiones de Memcached y capacidad adicional para otras operaciones. Para obtener información acerca de este parámetro, consulte [Capacidad adicional para conexiones de Memcached](#ParameterGroups.Memcached.Overhead). | 
| requests\$1per\$1event | Predeterminado: 20 Tipo: número entero Modificable: no | Número máximo de solicitudes por evento para una conexión determinada. Este límite es necesario para evitar el agotamiento de los recursos. | 

### Capacidad adicional para conexiones de Memcached
<a name="ParameterGroups.Memcached.Overhead"></a>

En cada nodo, la memoria disponible para almacenar elementos equivale a la cantidad total de memoria disponible de dicho nodo (que se almacena en el parámetro `max_cache_memory`) menos la memoria que se usa para las conexiones y la capacidad adicional para otras operaciones (que se almacena en el parámetro `memcached_connections_overhead`). Por ejemplo, un nodo del tipo `cache.m1.small` tiene una `max_cache_memory` de 1300 MB. Con el valor `memcached_connections_overhead` predeterminado de 100 MB, el proceso de Memcached tendrá 1200 MB de espacio disponible para almacenar elementos.

Los valores predeterminados para el parámetro `memcached_connections_overhead` son válidos para la mayoría de los casos de uso; sin embargo, la asignación necesaria para la capacidad adicional de conexión puede variar dependiendo de varios factores, incluida la tasa de solicitudes, el tamaño de carga y el número de conexiones.

Puede cambiar el valor de `memcached_connections_overhead` según las necesidades de su aplicación. Por ejemplo, al aumentar el valor del parámetro `memcached_connections_overhead`, se reducirá la cantidad de memoria disponible para almacenar elementos y dispondrá de un búfer de mayor tamaño para la sobrecarga de las conexiones. La reducción del valor del parámetro `memcached_connections_overhead` le dará más memoria para almacenar elementos, pero puede aumentar el riesgo de agotar el espacio de intercambio y de que se reduzca el rendimiento. Si se agota el espacio de intercambio y observa una pérdida de rendimiento, pruebe incrementar el valor del parámetro `memcached_connections_overhead`.

**importante**  
Para el tipo nodo `cache.t1.micro`, el valor de `memcached_connections_overhead` se determina de la manera siguiente:  
Si su clúster utiliza el grupo de parámetros predeterminado, ElastiCache establecerá el valor en 13 MB. `memcached_connections_overhead`
Si su clúster usa un grupo de parámetros de su creación, podrá establecer el valor de `memcached_connections_overhead` según su preferencia.

### Parámetros específicos de tipo de nodo de Memcached
<a name="ParameterGroups.Memcached.NodeSpecific"></a>

Aunque la mayoría de los parámetros tienen un único valor, algunos parámetros tienen distintos valores en función del tipo de nodo que se use. La tabla siguiente muestra los valores predeterminados de los parámetros `max_cache_memory` y `num_threads` para cada tipo de nodo. Los valores de estos parámetros no se pueden modificar.


|  Tipo de nodo  | max\$1cache\$1memory (en megabytes)  | num\$1threads  | 
| --- | --- | --- | 
| 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.small | 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 | 

**nota**  
Todas las instancias T2 se crean en una instancia de Amazon Virtual Private Cloud (Amazon VPC).