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 de Redis
Si no se especifica ningún grupo de parámetros para el clúster de Redis, 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.
Temas
- Cambios de parámetros de Redis 7
- Cambios de parámetros de Redis 6.x
- Cambios de parámetros de Redis 5.0.3
- Cambios de parámetros de Redis 5.0.0
- Cambios de parámetros de Redis 4.0.10
- Cambios de parámetros de Redis 3.2.10
- Cambios de parámetros de Redis 3.2.6
- Cambios de parámetros de Redis 3.2.4
- Parámetros agregados a Redis 2.8.24 (mejorada)
- Parámetros agregados a Redis 2.8.23 (mejorada)
- Parámetros agregados a Redis 2.8.22 (mejorada)
- Parámetros agregados a Redis 2.8.21
- Parámetros agregados a Redis 2.8.19
- Parámetros agregados a Redis 2.8.6
- Parámetros de Redis 2.6.13
- Parámetros específicos de tipos de nodo de Redis
Cambios de parámetros de Redis 7
Familia del grupo de parámetros: redis7
Los grupos de parámetros predeterminados de Redis 7 son los siguientes:
-
default.redis7
: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de reproducción de Redis (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 reproducción de Redis (modo de clúster habilitado).
Los parámetros agregados en Redis 7 son los siguientes.
Nombre | Detalles | Descripción |
---|---|---|
cluster-allow-pubsubshard-when-down |
Valores permitidos: Valor predeterminado: 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: Valor predeterminado: 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 |
latency-tracking |
Valores permitidos: Valor predeterminado: 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 |
hash-max-listpack-entries |
Valores permitidos: Valor predeterminado: 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: Valor predeterminado: 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: Valor predeterminado: 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: Valor predeterminado: 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 7 son los siguientes.
Nombre | Detalles | Descripción |
---|---|---|
activerehashing |
Modificable: |
Modificable era sí. |
Los parámetros eliminados de Redis 7 son los siguientes.
Nombre | Detalles | Descripción |
---|---|---|
hash-max-ziplist-entries |
Valores permitidos: Valor predeterminado: Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. |
Use |
hash-max-ziplist-value |
Valores permitidos: Valor predeterminado: Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. |
Use |
zset-max-ziplist-entries |
Valores permitidos: Valor predeterminado: Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. |
Use |
zset-max-ziplist-value |
Valores permitidos: Valor predeterminado: Tipo: número entero Modificable: sí Los cambios surten efecto: inmediatamente en todos los nodos del clúster. |
Use |
list-max-ziplist-size |
Valores permitidos: Valor predeterminado: 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 6.x
Familia del grupo de parámetros: redis6.x
Los grupos de parámetros predeterminados de Redis 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 reproducción de Redis (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 reproducción de Redis (modo de clúster habilitado).
nota
En la versión 6.2 del motor de Redis, cuando se introdujo la familia de nodos r6gd para su uso con 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.
Para más información, consulte ElastiCache for Redis versión 6.2 (mejorada) y ElastiCache for Redis versión 6.0 (mejorada).
Los parámetros agregados en Redis 6.x son los siguientes.
Nombre | Detalles | Descripción |
---|---|---|
acl-pubsub-default (added in 6.2) |
Valores permitidos: Valor predeterminado: Tipo: cadena Modificable: sí Los cambios surten efecto: los usuarios de Redis existentes asociados al clúster seguirán teniendo permisos existentes. Actualice los usuarios o reinicie el clúster para actualizar los usuarios de Redis 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 yes (sí), un grupo de reproducción de Redis (modo de clúster habilitado) continúa procesando comandos de lectura incluso cuando un nodo no puede alcanzar un quórum de nodos primarios. 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é del lado del cliente, Redis admite el seguimiento de qué clientes han accedido a qué 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) |
Predeterminado: 1 Tipo: número Modificable: sí Los cambios surten efecto: inmediatamente en todos los clústeres |
Redis elimina las claves que han superado su periodo de vida por 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 periodo de vida. Este parámetro define la cantidad de esfuerzo que Redis utiliza para vencer 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 |
Los parámetros eliminados de Redis 6.x son los siguientes.
Nombre | Detalles | 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 5.0.3
Familia del grupo de parámetros: redis5.0
Grupos de parámetros predeterminados de Redis 5.0
-
default.redis5.0
: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de reproducción de Redis (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 reproducción de Redis (modo de clúster habilitado).
Parámetros agregados en Redis 5.0.3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nombre | Detalles | Descripción | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rename-commands |
Valor predeterminado: ninguno Tipo: String Modificable: sí Los cambios surten efecto: inmediatamente en todos los clústeres |
Una lista separada por espacios de los comandos de Redis 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:
|
Para obtener más información, consulte ElastiCache for Redis versión 5.0.6 (mejorada).
Cambios de parámetros de Redis 5.0.0
Familia del grupo de parámetros: redis5.0
Grupos de parámetros predeterminados de Redis 5.0
-
default.redis5.0
: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de reproducción de Redis (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 reproducción de Redis (modo de clúster habilitado).
Parámetros agregados en Redis 5.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nombre | Detalles | Descripción | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stream-node-max-bytes |
Valores permitidos: 0+ 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+ 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 campos set/hash/zset/list que se procesarán desde el análisis del diccionario principal. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 en la versión 5.0 del motor como respuesta a los comentarios de la comunidad. Para obtener más información, consulte What's New in Redis 5?
Parámetros cuyo nombre ha cambiado en Redis 5.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nombre | Detalles | 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 nodo de Redis Tipo: número entero Modificable: no Nombre anterior: client-output-buffer-limit-slave-hard-limit |
Para réplicas de lectura de Redis: 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 nodo de Redis Tipo: número entero Modificable: no Nombre anterior: client-output-buffer-limit-slave-soft-limit |
Para réplicas de lectura de Redis: 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: si el búfer de salida de un cliente permanece en client-output-buffer-limit-replica-soft-limit bytes por un tiempo superior a este número 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 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 o min-replicas-max-lag es igual a 0, el nodo principal siempre aceptará solicitudes de escritura, incluso cuando no haya 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 cae por debajo del valor min-replicas-to-write, el nodo principal dejará de aceptar operaciones de escritura. Si este parámetro o min-replicas-to-write es iguales a 0, el nodo principal siempre aceptará solicitudes de escritura, incluso cuando no haya 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 eliminados en Redis 5.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nombre | Detalles | Descripción | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repl-timeout |
Predeterminado: 60 Modificable: no |
El parámetro no está disponible en esta versión. |
Cambios de parámetros de Redis 4.0.10
Familia del grupo de parámetros: redis4.0
Grupos de parámetros predeterminados de Redis 4.0.x
-
default.redis4.0
: utilice este grupo de parámetros, o uno derivado de él, para clústeres y grupos de reproducción de Redis (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 reproducción de Redis (modo de clúster habilitado).
Parámetros cambiados en Redis 4.0.10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nombre | Detalles | Descripción | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxmemory-policy |
Valores permitidos: 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 agregados en Redis 4.0.10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nombre | Detalles | 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 |
Performs an asynchronous delete on evictions. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-expire |
Valores permitidos: sí/no Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente |
Performs an asynchronous delete on expired keys. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lazyfree-lazy-server-del |
Valores permitidos: sí/no Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente |
Performs an asynchronous delete for commands which update values. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slave-lazy-flush |
Valores permitidos: N/A Valor predeterminado: no Tipo: booleano Modificable: no Changes take place: N/A |
Performs an asynchronous flushDB during slave sync. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
Set the log factor, which determines the number of key hits to saturate the key counter. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lfu-decay-time |
Valores permitidos: cualquier número entero Predeterminado: 1 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
The amount of time in minutes to decrement the key counter. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parámetros de desfragmentación activa | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
activedefrag |
Valores permitidos: sí/no Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente |
Enabled active defragmentation. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-ignore-bytes |
Valores permitidos: 10485760-104857600 Predeterminado: 104857600 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Minimum amount of fragmentation waste to start active defrag. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-threshold-lower |
Valores permitidos: 1-100 Valor predeterminado: 10 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Minimum percentage of fragmentation to start active defrag. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-threshold-upper |
Valores permitidos: 1-100 Predeterminado: 100 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Maximum percentage of fragmentation at which we use maximum effort. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-cycle-min |
Valores permitidos: 1-75 Predeterminado: 25 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Minimal effort for defrag in CPU percentage. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
active-defrag-cycle-max |
Valores permitidos: 1-75 Predeterminado: 75 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Maximal effort for defrag in CPU percentage. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
Max size of a single client query buffer. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proto-max-bulk-len |
Valores permitidos: 1048576-536870912 Predeterminado: 536870912 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Max size of a single element request. |
Cambios de parámetros de Redis 3.2.10
Familia del grupo de parámetros: redis3.2
En ElastiCache for Redis 3.2.10 no se admiten parámetros adicionales.
Cambios de parámetros de Redis 3.2.6
Familia del grupo de parámetros: redis3.2
En Redis 3.2.6 no se admiten parámetros adicionales.
Cambios de parámetros de Redis 3.2.4
Familia del grupo de parámetros: redis3.2
A partir de Redis 3.2.4 existen dos grupos de parámetros predeterminados.
-
default.redis3.2
: si ejecuta Redis 3.2.4, especifique este grupo de parámetros, o uno derivado de este, si desea crear un grupo de reproducción de Redis (modo de clúster deshabilitado) y seguir utilizando las características adicionales de Redis 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 reproducción de Redis (modo de clúster habilitado).
Parámetros nuevos para Redis 3.2.4
Familia del grupo de parámetros: redis3.2
En Redis 3.2.4 se admiten los siguientes parámetros adicionales.
Nombre | Detalles | 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:
|
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:
|
cluster-enabled |
Valor predeterminado: no/yes * Tipo: cadena Modificable: no |
Indica si se trata de un grupo de reproducción de Redis (modo de clúster habilitado) en modo clúster (yes [sí]) o de un grupo de reproducción de Redis (modo de clúster habilitado) en sin modo clúster (no). Los grupos de reproducción de Redis (modo de clúster habilitado) en modo clúster pueden particionar sus datos en hasta 500 grupos de nodos. * Redis 3.2.x tiene dos grupos de parámetros predeterminados.
. |
cluster-require-full-coverage |
Valor predeterminado: no Tipo: booleano Modificable: sí Aplicación de los cambios: inmediatamente |
Cuando se establece en 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 |
hll-sparse-max-bytes |
Predeterminado: 3000 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Límite de bytes de representación dispersa de HyperLogLog. El límite incluye el encabezado de 16 bytes. Cuando un HyperLogLog que usa representación dispersa supera este límite, se convierte a 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 puede incrementarse hasta aproximadamente 10 000 cuando la CPU no sea un problema, pero sí lo sea el espacio y cuando el conjunto de datos esté compuesto por numerosos HyperLogLogs con la cardinalidad entre 0 y 15 000. |
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 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. De este modo, ayudará a reducir el volumen de paginación. Este parámetro es específico de ElastiCache y no forma parte de la distribución estándar de Redis. Para más información, consulte |
Parámetros cambiados en Redis 3.2.4 (mejorada)
Familia del grupo de parámetros: redis3.2
En Redis 3.2.4 se han cambiado los siguientes parámetros.
Nombre | Detalles | Cambio |
---|---|---|
activerehashing |
Modificable: sí si el grupo de parámetros no está asociado con ningún clúster de caché. 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 caché. 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, primero debe desactivar |
appendfsync |
Valor predeterminado: desactivado Modificable: no |
Si desea actualizar desde una versión anterior de Redis, primero debe desactivar |
repl-timeout |
Predeterminado: 60 Modificable: no |
Ahora, este parámetro no puede modificarse y tiene un valor predeterminado de 60. |
tcp-keepalive |
Valor 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 agregados a Redis 2.8.24 (mejorada)
Familia del grupo de parámetros: redis2.8
En Redis 2.8.24 no se admiten parámetros adicionales.
Parámetros agregados a Redis 2.8.23 (mejorada)
Familia del grupo de parámetros: redis2.8
En Redis 2.8.23 se admite el siguiente parámetro adicional.
Nombre | Detalles | 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
Amazon ElastiCache presenta el parámetro close-on-slave-write
para ofrecerle más control sobre cómo responde el clúster cuando un nodo primario y un nodo de réplica de lectura cambian de rol debido a la promoción de una réplica de lectura a nodo principal.
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 anterior a la presentación del parámetro close-on-replica-write
de ElastiCache y el comportamiento que se obtiene al deshabilitar close-on-replica-write
.
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.
Cuándo debe deshabilitar close-on-replica-write
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 agregados a Redis 2.8.22 (mejorada)
Familia del grupo de parámetros: redis2.8
En Redis 2.8.22 no se admiten parámetros adicionales.
importante
-
A partir de Redis 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 2.8.22, el parámetro
repl-timeout
no es compatible. Si se modifica, ElastiCache lo sobrescribirá con el valor predeterminado (60 s), al igual que sucede conappendonly
.
A continuación se describen parámetros que ya no son compatibles.
-
appendonly
-
appendfsync
-
repl-timeout
Parámetros agregados a Redis 2.8.21
Familia del grupo de parámetros: redis2.8
Para Redis 2.8.21, no se admiten parámetros adicionales.
Parámetros agregados a Redis 2.8.19
Familia del grupo de parámetros: redis2.8
En Redis 2.8.19 no se admiten parámetros adicionales.
Parámetros agregados a Redis 2.8.6
Familia del grupo de parámetros: redis2.8
En Redis 2.8.6 se admiten los siguientes parámetros adicionales.
Nombre | Detalles | 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 cae por debajo del valor min-slaves-to-write, el nodo principal dejará de aceptar operaciones de escritura. Si este parámetro o min-slaves-to-write son iguales a 0, el nodo principal siempre aceptará solicitudes de escritura, incluso cuando no haya 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 o min-slaves-max-lag son iguales a 0, el nodo principal siempre aceptará solicitudes de escritura, incluso cuando no haya 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 puede notificar a los clientes. Cada tipo de evento se representa con una única letra:
Puede usar cualquier combinación de estos tipos de eventos. Por ejemplo, AKE significa que Redis 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 ( El valor mínimo para este parámetro es 16384. notaA partir de Redis 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 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:
|
Parámetros de Redis 2.6.13
Familia del grupo de parámetros: redis2.6
Redis 2.6.13 fue la primera versión de Redis compatible con ElastiCache. La tabla siguiente muestra los parámetros de Redis 2.6.13 que admite ElastiCache.
Nombre | Detalles | Descripción |
---|---|---|
activerehashing |
Valor predeterminado: yes Tipo: cadena (yes/no) Modificable: sí Aplicación de los cambios: en el momento de la creación |
Determina si desea habilitar la característica de recombinación activa de Redis. La tabla de hash principal se recombina diez veces por segundo; cada operación de recombinación consume 1 milisegundo de tiempo de procesamiento de la CPU. Este valor se establece al crear el grupo de parámetros. Cuando se asigne un nuevo grupo de parámetros a un clúster, este valor debe ser el mismo tanto en el nuevo grupo de parámetros como en el anterior. |
appendonly |
Valor predeterminado: no Tipo: String Modificable: sí Aplicación de los cambios: inmediatamente |
Habilita o deshabilita la característica de archivos solo anexados (AOF) de Redis. La característica AOF captura los comandos de Redis que cambian datos en la caché y se usa para recuperar determinados errores de nodo. El valor predeterminado es no, lo que significa AOF está desactivado. Establezca este parámetro en yes para habilitar AOF. Para obtener más información, consulte Mitigación de errores. notaLa característica de archivos solo anexados (AOF) no es compatible con los nodos cache.t1.micro y cache.t2.*. Para los nodos de este tipo, se ignora el valor del parámetro notaAOF no se permite en grupos de reproducción con Multi-AZ. |
appendfsync |
Valor predeterminado: everysec Tipo: String Modificable: sí Aplicación de los cambios: inmediatamente |
Cuando appendonly está establecido en "yes", controla la frecuencia con la que el búfer de salida de AOF se escribe en el disco:
|
client-output-buffer-limit-normal-hard-limit |
Predeterminado: 0 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Si el búfer de salida de un cliente alcanza el número de bytes especificado, el cliente se desconectará. El valor predeterminado es cero (sin límite flexible). |
client-output-buffer-limit-normal-soft-limit |
Predeterminado: 0 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
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-normal-soft-seconds . El valor predeterminado es cero (sin límite duro). |
client-output-buffer-limit-normal-soft-seconds |
Predeterminado: 0 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Si el búfer de salida de un cliente permanece en client-output-buffer-limit-normal-soft-limit bytes por un periodo superior a este número de segundos, el cliente se desconectará. El valor predeterminado es cero (sin límite de tiempo). |
client-output-buffer-limit-pubsub-hard-limit |
Predeterminado: 33554432 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Para clientes de publicación/suscripción de Redis: si el búfer de salida de un cliente alcanza el número de bytes especificado, el cliente se desconectará. |
client-output-buffer-limit-pubsub-soft-limit |
Predeterminado: 8388608 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Para clientes de publicación/suscripción de Redis: 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-pubsub-soft-seconds . |
client-output-buffer-limit-pubsub-soft-seconds |
Predeterminado: 60 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Para clientes de publicación/suscripción de Redis: si el búfer de salida de un cliente permanece en client-output-buffer-limit-pubsub-soft-limit bytes por un tiempo superior a este número de segundos, el cliente se desconectará. |
client-output-buffer-limit-slave-hard-limit |
Valor predeterminado: para obtener información acerca de los valores, consulte Parámetros específicos de tipos de nodo de Redis Tipo: número entero Modificable: no |
Para réplicas de lectura de Redis: si el búfer de salida de un cliente alcanza el número de bytes especificado, el cliente se desconectará. |
client-output-buffer-limit-slave-soft-limit |
Valor predeterminado: para obtener información acerca de los valores, consulte Parámetros específicos de tipos de nodo de Redis Tipo: número entero Modificable: no |
Para réplicas de lectura de Redis: 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-slave-soft-seconds . |
client-output-buffer-limit-slave-soft-seconds |
Predeterminado: 60 Tipo: número entero Modificable: no |
Para réplicas de lectura de Redis: si el búfer de salida de un cliente permanece en client-output-buffer-limit-slave-soft-limit bytes por un tiempo superior a este número de segundos, el cliente se desconectará. |
databases |
Predeterminado: 16 Tipo: número entero Modificable: no Aplicación de los cambios: en el momento de la creación |
Número de particiones lógicas en que se dividen las bases de datos. Se recomienda mantener este valor bajo. Este valor se establece al crear el grupo de parámetros. Cuando se asigne un nuevo grupo de parámetros a un clúster, este valor debe ser el mismo tanto en el nuevo grupo de parámetros como en el anterior. |
hash-max-ziplist-entries |
Predeterminado: 512 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Determina la cantidad de memoria que usan los hash. Los hash con un número de entradas inferior al especificado se almacenan con una codificación especial que permite ahorrar espacio. |
hash-max-ziplist-value |
Predeterminado: 64 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Determina la cantidad de memoria que usan los hash. Los hash con entradas de tamaño inferior al número de bytes especificado se almacenan con una codificación especial que permite ahorrar espacio. |
list-max-ziplist-entries |
Predeterminado: 512 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Determina la cantidad de memoria que se usa para las listas. Las listas con un número de entradas inferior al especificado se almacenan con una codificación especial que permite ahorrar espacio. |
list-max-ziplist-value |
Predeterminado: 64 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Determina la cantidad de memoria que se usa para las listas. Las listas con entradas de tamaño inferior al número de bytes especificado se almacenan con una codificación especial que permite ahorrar espacio. |
lua-time-limit |
Predeterminado: 5000 Tipo: número entero Modificable: no |
Tiempo de ejecución máximo para un script Lua, en milisegundos, antes de que ElastiCache emprenda acciones para detener el script. Si se supera el valor de |
maxclients Este valor se aplica a todos los tipos de instancias, excepto a los especificados. |
Predeterminado: 65000 Tipo: número entero Modificable: no |
Número máximo de clientes que pueden conectarse a la vez. |
t2.medium Valor predeterminado: 20000 Tipo: número entero Modificable: no |
||
t2.small Valor predeterminado: 20000 Tipo: número entero Modificable: no |
||
t2.micro Valor predeterminado: 20000 Tipo: número entero Modificable: no |
||
t4g.micro Valor predeterminado: 20000 Tipo: número entero Modificable: no |
||
t3.medium Valor predeterminado: 65000 Tipo: número entero Modificable: no |
||
t3.small Valor predeterminado: 65000 Tipo: número entero Modificable: no |
||
t3.micro Valor predeterminado: 20000 Tipo: número entero Modificable: no |
||
maxmemory-policy |
Valor predeterminado: volatile-lru Tipo: String Modificable: sí Aplicación de los cambios: inmediatamente |
Política de expulsión de claves cuando se alcanza el uso máximo de la memoria. Los valores válidos son: Para obtener más información, consulte Using Redis as an LRU cache |
maxmemory-samples |
Valor predeterminado: 3 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Para los cálculos de elementos menos usados recientemente (LRU) y de tiempo de vida (TTL), este parámetro representa el tamaño de muestra de las claves que se deben comprobar. De forma predeterminada, Redis elige 3 claves y usa la que se usó menos recientemente. |
reserved-memory |
Predeterminado: 0 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Memoria total, en bytes, reservado para elementos que no son datos. De forma predeterminada, el tamaño del nodo de Redis aumentará hasta consumir la Este parámetro es específico de ElastiCache y no forma parte de la distribución estándar de Redis. Para más información, consulte |
set-max-intset-entries |
Predeterminado: 512 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Determina la cantidad de memoria que se usa para determinados tipos de conjuntos (cadenas que son enteros en base 10 en el rango de enteros con signo de 64 bits). Estos conjuntos con un número de entradas inferior al especificado se almacenan con una codificación especial que permite ahorrar espacio. |
slave-allow-chaining |
Valor predeterminado: no Tipo: String Modificable: no |
Determina si una réplica de lectura de Redis puede tener réplicas de lectura propias. |
slowlog-log-slower-than |
Predeterminado: 10000 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Tiempo de ejecución máximo, en microsegundos, hasta que los comandos se registren con la característica Slow Log de Redis. |
slowlog-max-len |
Valor predeterminado: 128 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Tamaño máximo de la característica Slow Log de Redis. |
tcp-keepalive |
Predeterminado: 0 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Si se establecen un valor distinto de cero (N), los clientes de nodo se sondearán cada N segundos para asegurarse de que siguen conectados. Con el valor predeterminado 0, el sondeo se desactiva. importanteAlgunos aspectos de este parámetro han cambiado en Redis 3.2.4. Consulte Parámetros cambiados en Redis 3.2.4 (mejorada). |
timeout |
Predeterminado: 0 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Número de segundos que un nodo espera antes de caducar. Valores son los siguientes:
|
zset-max-ziplist-entries |
Valor predeterminado: 128 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Determina la cantidad de memoria que se usa para los conjuntos ordenados. Los conjuntos ordenados con un número de elementos inferior al especificado se almacenan con una codificación especial que permite ahorrar espacio. |
zset-max-ziplist-value |
Predeterminado: 64 Tipo: número entero Modificable: sí Aplicación de los cambios: inmediatamente |
Determina la cantidad de memoria que se usa para los conjuntos ordenados. Los conjuntos ordenados con entradas de tamaño inferior al número de bytes especificado se almacenan con una codificación especial que permite ahorrar espacio. |
nota
Si no especifica ningún grupo de parámetros para su clúster de Redis 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 nodo de Redis
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
nota
El parámetro maxmemory
no se puede modificar.
Tipo de nodo | 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.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.
Las variables de configuración de Redis appendonly
y appendfsync
no se admiten en la versión 2.8.22 de Redis y posteriores.