Versiones compatibles ElastiCache (Redis OSS) - Amazon ElastiCache (RedisOSS)

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.

Versiones compatibles ElastiCache (Redis OSS)

ElastiCache Las cachés sin servidor son compatibles con las siguientes versiones de Redis OSS:

ElastiCache (Redis OSS) versión 7.1 (mejorada)

Esta versión contiene mejoras de rendimiento que permiten que las cargas de trabajo aumenten el rendimiento y reduzcan las latencias de operación. ElastiCache La 7.1 presenta dos mejoras principales:

Hemos ampliado la funcionalidad mejorada de los subprocesos de E/S para gestionar también la lógica de la capa de presentación. Por capa de presentación, nos referimos a los subprocesos de E/S mejorados que ahora no solo leen la entrada del cliente, sino que también analizan la entrada en el formato de comandos binarios Redis OSS. Luego, se reenvía al subproceso principal para su ejecución, lo que proporciona un aumento del rendimiento. Patrón de acceso a la memoria OSS de Redis mejorado. Los pasos de ejecución de muchas operaciones de estructura de datos están intercalados para garantizar el acceso paralelo a la memoria y reducir la latencia de acceso a esta. Cuando se ejecuta ElastiCache en una versión basada en Graviton3 R7g.4xlarge o superior, los clientes pueden recibir más de 1 millón de solicitudes por segundo por nodo. Con las mejoras de rendimiento de la versión 7.1 ElastiCache (Redis OSS), los clientes pueden lograr hasta un 100% más de rendimiento y un 50% menos de latencia de P99 en comparación con (Redis OSS) v7.0. ElastiCache Estas mejoras están disponibles en tamaños de nodo con al menos ocho núcleos físicos (2xlarge en Graviton y 4xlarge en x86), independientemente del tipo de CPU, y no es necesario hacer cambios en el cliente.

nota

ElastiCache La versión 7.1 es compatible con la versión 7.0 de Redis OSS.

ElastiCache (Redis OSS) versión 7.0 (mejorada)

ElastiCache (Redis OSS) 7.0 añade una serie de mejoras y compatibilidad con nuevas funciones:

  • Funciones OSS de Redis: ElastiCache (Redis OSS) 7 añade compatibilidad con las funciones OSS de Redis y proporciona una experiencia gestionada que permite a los desarrolladores ejecutar scripts de LUA con la lógica de la aplicación almacenada en el ElastiCache clúster, sin necesidad de que los clientes tengan que volver a enviar los scripts al servidor en cada conexión.

  • Mejoras en la ACL: ElastiCache (Redis OSS) 7 añade compatibilidad con la próxima versión de las listas de control de acceso (ACL) de Redis OSS. Con ElastiCache (Redis OSS) 7, los clientes ahora pueden especificar varios conjuntos de permisos en claves o espacios de teclas específicos en Redis OSS.

  • Sharded Pub/Sub: ElastiCache (Redis OSS) 7 añade soporte para ejecutar la funcionalidad Pub/Sub de Redis OSS de forma fragmentada cuando se ejecuta en modo de clúster activado (CME). ElastiCache Las funciones Pub/Sub de Redis OSS permiten a los editores enviar mensajes a cualquier número de suscriptores de un canal. Con Amazon ElastiCache (Redis OSS) 7, los canales están enlazados a un fragmento del ElastiCache clúster, lo que elimina la necesidad de propagar la información del canal entre los fragmentos, lo que mejora la escalabilidad.

  • Multiplexación de E/S mejorada: la versión 7 ElastiCache (Redis OSS) presenta la multiplexación de E/S mejorada, que ofrece un mayor rendimiento y una latencia reducida para cargas de trabajo de alto rendimiento que tienen muchas conexiones de cliente simultáneas a un clúster. ElastiCache Por ejemplo, si utiliza un clúster de nodos r6g.xlarge y ejecuta 5200 clientes simultáneos, puede lograr un aumento de rendimiento de hasta un 72% (operaciones de lectura y escritura por segundo) y una disminución de la latencia de P99 de hasta un 71%, en comparación con la versión 6 ElastiCache (Redis OSS).

Para obtener más información sobre la versión 7.0 de Redis OSS, consulte las notas de la versión de Redis OSS 7.0 en Redis OSS en adelante. GitHub

ElastiCache (Redis OSS) versión 6.2 (mejorada)

ElastiCache (Redis OSS) 6.2 incluye mejoras de rendimiento para los clústeres habilitados para TLS que utilizan tipos de nodos x86 con 8 vCPU o más o tipos de nodos Graviton2 con 4 vCPU o más. Estas mejoras optimizan el rendimiento y reducen el tiempo de establecimiento de la conexión de clientes mediante la descarga del cifrado a otras vCPUs. Con Redis OSS 6.2, también puede administrar el acceso a los canales Pub/Sub con las reglas de la lista de control de acceso (ACL).

Con esta versión, también presentamos soporte para la organización de datos en niveles en nodos de clúster que contienen SSD NVMe adjunta localmente. Para obtener más información, consulte Organización de datos en niveles.

La versión 6.2.6 del motor OSS de Redis también incluye la compatibilidad con el formato nativo de notación de JavaScript objetos (JSON), una forma sencilla y sin esquemas de codificar conjuntos de datos complejos dentro de los clústeres de Redis OSS. Gracias a la compatibilidad con JSON, puede aprovechar el rendimiento y las API OSS de Redis para las aplicaciones que funcionan a través de JSON. Para obtener más información, consulte Introducción a JSON. También se incluyen métricas relacionadas con JSON JsonBasedCmds yJsonBasedCmdsLatency, que se incorporan CloudWatch para monitorear el uso de este tipo de datos. Para obtener más información, consulte Métricas para Redis OSS.

Para especificar la versión del motor, utilice la versión 6.2. ElastiCache (Redis OSS) invocará automáticamente la versión de parche preferida de Redis OSS 6.2 que esté disponible. Por ejemplo, al crear o modificar un clúster de caché, establece el parámetro --engine-version en 6.2. El clúster se lanzará con la versión de parche preferida actualmente disponible de Redis OSS 6.2 en el momento de la creación o modificación. Si se especifica la versión 6.x del motor en la API, se obtendrá la última versión secundaria de Redis OSS 6.

Para los clústeres 6.0 existentes, puede optar por la siguiente actualización automática de la versión secundaria configurando el parámetro AutoMinorVersionUpgrade a yes en las API CreateCacheCluster, ModifyCacheCluster, CreateReplicationGroup o ModifyReplicationGroup. ElastiCache (Redis OSS) actualizará la versión secundaria de sus clústeres 6.0 existentes a la versión 6.2 mediante actualizaciones de autoservicio. Para obtener más información, consulta Actualizaciones de autoservicio en Amazon ElastiCache.

Al llamar a la DescribeCacheEngineVersions API, el valor del EngineVersion parámetro se establecerá en 6.2 y en el CacheEngineVersionDescription campo se mostrará la versión real del motor con la versión del parche. 

Para obtener más información sobre la versión 6.2 de Redis OSS, consulte las notas de la versión 6.2 de Redis OSS en Redis OSS en adelante. GitHub

ElastiCache (Redis OSS) versión 6.0 (mejorada)

Amazon ElastiCache (Redis OSS) presenta la próxima versión del motor Redis OSS, que incluye la autenticación de los usuarios con un control de acceso basado en roles, almacenamiento en caché del lado del cliente e importantes mejoras operativas.

A partir de Redis OSS 6.0, ElastiCache (Redis OSS) ofrecerá una única versión para cada versión secundaria de Redis OSS, en lugar de ofrecer varias versiones de parches. ElastiCache (Redis OSS) gestionará automáticamente la versión parcheada de los clústeres de caché en ejecución, lo que garantizará un mejor rendimiento y una mayor seguridad.

También puede optar por la siguiente actualización automática de la versión secundaria configurando el AutoMinorVersionUpgrade parámetro en yes y ElastiCache (Redis OSS) gestionará la actualización de la versión secundaria mediante actualizaciones de autoservicio. Para obtener más información, consulte Actualizaciones de servicios en ElastiCache.

Para especificar la versión del motor, utilice. 6.0 ElastiCache (Redis OSS) invocará automáticamente la versión de parche preferida de Redis OSS 6.0 que esté disponible. Por ejemplo, al crear o modificar un clúster de caché, establece la propiedad del parámetro --engine-version en 6.0. El clúster se lanzará con la versión de parche preferida actualmente disponible de Redis OSS 6.0 en el momento de la creación o modificación. Cualquier solicitud con un valor de versión de parche específico se rechazará, se lanzará una excepción y el proceso fallará.

Al llamar a la DescribeCacheEngineVersions API, el valor del EngineVersion parámetro se establecerá en 6.0 y la versión real del motor con la versión del parche aparecerá en el campo. CacheEngineVersionDescription 

Para obtener más información sobre la versión 6.0 de Redis OSS, consulte las notas de la versión 6.0 de Redis OSS en Redis OSS en adelante. GitHub

ElastiCache (Redis OSS) versión 5.0.6 (mejorada)

Amazon ElastiCache (Redis OSS) presenta la próxima versión del motor Redis OSS, que incluye correcciones de errores y las siguientes actualizaciones acumulativas:

  • Garantía de estabilidad del motor en condiciones especiales.

  • Control de errores HyperLogLog mejorado.

  • Comandos de protocolo de enlace mejorados para reproducción de confianza.

  • Seguimiento de entrega de mensajes coherente a través de comando XCLAIM.

  • Gestión de campo de LFU mejorada en objetos.

  • Gestión de transacciones mejorada al utilizar ZPOP.

  • Posibilidad de cambiar el nombre de los comandos: un parámetro llamado rename-commands así permite cambiar el nombre de comandos de Redis OSS potencialmente peligrosos o costosos que podrían provocar la pérdida accidental de datos, como o. FLUSHALL FLUSHDB Es similar a la configuración de comandos de cambio de nombre de Redis OSS de código abierto. Sin embargo, ElastiCache ha mejorado la experiencia al proporcionar un flujo de trabajo totalmente gestionado. Los cambios al nombre de comandos se aplican de inmediato y se propagan automáticamente en todos los nodos del clúster que contienen la lista de comandos. No es necesaria la intervención del usuario, como reiniciar nodos.

    Los siguientes ejemplos muestran cómo modificar los grupos de parámetros existentes. Incluyen el parámetro rename-commands, que es una lista de comandos separados por espacios cuyo nombre desea cambiar:

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall'" --region region

    En este ejemplo, el parámetro rename-commands se utiliza para cambiar el nombre del comando flushall a restrictedflushall.

    Para cambiar el nombre de varios comandos, utilice lo siguiente:

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall flushdb restrictedflushdb''" --region region

    Para revertir un cambio, vuelva a ejecutar el comando y excluya los valores a los que se ha cambiado el nombre de la lista ParameterValue que desea conservar, tal y como se muestra a continuación:

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall'" --region region

    En este caso, el nombre del comando flushall cambiará a restrictedflushall y los nombres de los demás comandos revertirán al nombre original.

    nota

    Al cambiar el nombre de los comandos, estará sometido a las siguientes limitaciones:

    • Todos los nombres de comandos cambiados deben ser alfanuméricos.

    • La longitud máxima de los nombres de comandos nuevos es de 20 caracteres alfanuméricos.

    • Al cambiar el nombre de comandos, asegúrese de actualizar el grupo de parámetros asociados con el clúster.

    • Para evitar por completo el uso de un comando, utilice la palabra clave blocked, tal y como se muestra a continuación:

      aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall blocked'" --region region

    Para obtener más información acerca de los cambios de los parámetros y obtener una lista de los comandos elegibles para el cambio de nombre, consulte Cambios en los parámetros de Redis OSS 5.0.3.

  • Redis OSS Streams: modela una estructura de datos de registro que permite a los productores añadir nuevos elementos en tiempo real. También permite a los clientes consumir mensajes mediante bloqueo o sin bloqueo. Las secuencias también permiten a los grupos de consumidores, que representan a un grupo de clientes, consumir cooperativamente distintas partes de la misma secuencia de mensajes, de forma similar a como se hace en Apache Kafka. Para obtener más información, consulte Introducción a Redis OSS Streams.

  • Compatibilidad con una familia de comandos de secuencias, como XADD, XRANGE y XREAD. Para obtener más información, consulte Comandos de Redis OSS Streams.

  • Una serie de parámetros nuevos y con nombres nuevos. Para obtener más información, consulte Cambios en los parámetros de Redis OSS 5.0.0.

  • Una nueva métrica de Redis OSS,. StreamBasedCmds

  • Tiempo de instantánea ligeramente más rápido para los nodos OSS de Redis.

importante

ElastiCache (Redis OSS) ha corregido dos errores críticos de la versión 5.0.1 de código abierto de Redis OSS. Son las siguientes:

  • Respuesta discrepante de RESTORE cuando algunas claves ya han vencido.

  • El comando XCLAIM podría devolver una entrada incorrecta o desincronizar el protocolo.

Estas dos correcciones de errores se incluyen en la compatibilidad ElastiCache (Redis OSS) con la versión 5.0.0 del motor Redis OSS y se utilizan en futuras actualizaciones de versiones.

Para obtener más información, consulte las notas de la versión 5.0.6 de Redis OSS en Redis OSS en adelante. GitHub

ElastiCache (Redis OSS) versión 5.0.5 (obsoleta, utilice la versión 5.0.6)

Amazon ElastiCache (Redis OSS) presenta la próxima versión del motor Redis OSS;. Incluye cambios de configuración en línea para ElastiCache (Redis OSS) de los clústeres de conmutación por error automática durante todas las operaciones planificadas. Ahora puede escalar su clúster, actualizar la versión del motor OSS de Redis y aplicar parches y actualizaciones de mantenimiento mientras el clúster permanece en línea y sigue atendiendo las solicitudes entrantes. También incluye correcciones de errores.

Para obtener más información, consulte las notas de la versión 5.0.5 de Redis OSS en Redis OSS en adelante. GitHub

ElastiCache (Redis OSS) versión 5.0.4 (obsoleta, utilice la versión 5.0.6)

Amazon ElastiCache (Redis OSS) presenta la próxima versión del motor Redis OSS compatible con Amazon. ElastiCache Contiene las mejoras siguientes:

  • Garantía de estabilidad del motor en condiciones especiales.

  • Control de errores HyperLogLog mejorado.

  • Comandos de protocolo de enlace mejorados para reproducción de confianza.

  • Seguimiento de entrega de mensajes coherente a través de comando XCLAIM.

  • Gestión de campo de LFU mejorada en objetos.

  • Gestión de transacciones mejorada al utilizar ZPOP.

Para obtener más información, consulte las notas de la versión 5.0.4 de Redis OSS en Redis OSS en adelante. GitHub

ElastiCache (Redis OSS) versión 5.0.3 (obsoleta, utilice la versión 5.0.6)

Amazon ElastiCache (Redis OSS) presenta la próxima versión del motor Redis OSS compatible con Amazon, ElastiCache que incluye correcciones de errores.

ElastiCache (Redis OSS) versión 5.0.0 (obsoleta, utilice la versión 5.0.6)

Amazon ElastiCache (Redis OSS) presenta la próxima versión principal del motor Redis OSS compatible con Amazon. ElastiCache ElastiCache (Redis OSS) 5.0.0 admite las siguientes mejoras:

  • Redis OSS Streams: modela una estructura de datos de registro que permite a los productores añadir nuevos elementos en tiempo real. También permite a los clientes consumir mensajes mediante bloqueo o sin bloqueo. Las secuencias también permiten a los grupos de consumidores, que representan a un grupo de clientes, consumir cooperativamente distintas partes de la misma secuencia de mensajes, de forma similar a como se hace en Apache Kafka. Para obtener más información, consulte Introducción a Redis OSS Streams.

  • Compatibilidad con una familia de comandos de secuencias, como XADD, XRANGE y XREAD. Para obtener más información, consulte Comandos de Redis OSS Streams.

  • Una serie de parámetros nuevos y con nombres nuevos. Para obtener más información, consulte Cambios en los parámetros de Redis OSS 5.0.0.

  • Una nueva métrica de Redis OSS,. StreamBasedCmds

  • Tiempo de instantánea ligeramente más rápido para los nodos OSS de Redis.

ElastiCache (Redis OSS) versión 4.0.10 (mejorada)

Amazon ElastiCache (Redis OSS) presenta la próxima versión principal del motor Redis OSS compatible con Amazon. ElastiCache ElastiCache (Redis OSS) 4.0.10 admite las siguientes mejoras:

Los usuarios de Redis OSS (modo de clúster desactivado) que utilicen la versión 3.2.10 de Redis OSS pueden utilizar la consola para actualizar sus clústeres mediante una actualización en línea.

Compatibilidad con el cifrado y el cambio de tamaño de clústeres ElastiCache (Redis OSS)
Versión
Característica 3.2.6 3.2.10 4.0.10 y versiones posteriores
Cambio de tamaño de clústeres online * No
Cifrado en tránsito ** No
Cifrado en reposo** No
* Adición, eliminación y reequilibrado de particiones.
** Necesario para las aplicaciones que se ajustan al estándar FedRAMP, HIPAA y PCI DSS. Para obtener más información, consulte Validación de conformidad para Amazon ElastiCache.

Versiones 3.x de fin de vida útil (EOL) anteriores

ElastiCache (Redis OSS) versión 3.2.10 (mejorada)

Amazon ElastiCache (Redis OSS) presenta la próxima versión principal del motor Redis OSS compatible con Amazon. ElastiCache ElastiCache (Redis OSS) 3.2.10 introduce el cambio de tamaño del clúster en línea para añadir o eliminar fragmentos del clúster mientras se siguen atendiendo las solicitudes de E/S entrantes. ElastiCache (Redis OSS) Los usuarios de la versión 3.2.10 disponen de todas las funciones de las versiones anteriores de Redis OSS, excepto la capacidad de cifrar sus datos. Esta capacidad está disponible actualmente solo en la versión 3.2.6.

Comparación de las versiones 3.2.6 y ElastiCache 3.2.10 (Redis OSS)
Versión
Característica 3.2.6 3.2.10
Cambio de tamaño de clústeres online * No
Cifrado en tránsito ** No
Cifrado en reposo** No
* Adición, eliminación y reequilibrado de particiones.
** Necesario para las aplicaciones que se ajustan al estándar FedRAMP, HIPAA y PCI DSS. Para obtener más información, consulte Validación de conformidad para Amazon ElastiCache.

Para más información, consulte los siguientes temas:

ElastiCache (Redis OSS) versión 3.2.6 (mejorada)

Amazon ElastiCache (Redis OSS) presenta la próxima versión principal del motor Redis OSS compatible con Amazon. ElastiCache ElastiCache (Redis OSS) 3.2.6 Los usuarios tienen todas las funciones de las versiones anteriores de Redis OSS, además de la opción de cifrar sus datos. Para más información, consulte los siguientes temas:

ElastiCache (Redis OSS) versión 3.2.4 (mejorada)

La versión 3.2.4 de Amazon ElastiCache (Redis OSS) presenta la siguiente versión principal del motor OSS de Redis compatible con Amazon. ElastiCache ElastiCache (Redis OSS) 3.2.4 disponen de todas las funciones de las versiones anteriores de Redis OSS, además de la opción de ejecutar en modo clúster o sin clúster. La tabla siguiente ofrece un resumen.

Comparación entre el modo sin clúster y el modo clúster de Redis OSS 3.2.4
Característica Modo sin clúster Modo clúster
Particiones de datos No
Indexación geoespacial
Cambio de tipo de nodo Sí *
Escalado de réplica Sí*
Escalado ascendente No Sí*
Compatibilidad con bases de datos Múltiple Única

Grupo de parámetros

default.redis3.2 **

default.redis3.2.cluster.on **

*  Consulte Restauración desde una copia de seguridad a una nueva caché

** O uno derivado.

Notas:
  • Particionamiento: posibilidad de dividir los datos entre 2 a 500 grupos de nodos (particiones) con compatibilidad de reproducción para cada grupo de nodos.

  • Indexación geoespacial: Redis OSS 3.2.4 incorpora la compatibilidad con la indexación geoespacial mediante seis comandos GEO. Para obtener más información, consulte la documentación sobre los comandos OSS GEO* de Redis OSS: GEO en la página de comandos de Redis OSS (filtrada por GEO).

Para obtener información sobre las funciones adicionales de Redis OSS 3, consulte las notas de la versión 3.2 de Redis OSS y las notas de la versión 3.0 de Redis OSS.

El OSS de Redis ElastiCache gestionado actualmente (modo de clúster activado) no es compatible con las siguientes funciones de Redis OSS 3.2:

  • Migración de réplica

  • Reequilibrado de clúster

  • Depurador Lua

ElastiCache deshabilita los siguientes comandos de administración de Redis OSS 3.2:

  • cluster meet

  • cluster replicate

  • cluster flushslots

  • cluster addslots

  • cluster delslots

  • cluster setslot

  • cluster saveconfig

  • cluster forget

  • cluster failover

  • cluster bumpepoch

  • cluster set-config-epoch

  • cluster reset

Para obtener información sobre los parámetros de Redis OSS 3.2.4, consulte. Cambios en los parámetros de Redis OSS 3.2.4

Versiones 2.x de fin de vida útil (EOL) anteriores

ElastiCache (Redis OSS) versión 2.8.24 (mejorada)

Las mejoras de Redis OSS añadidas desde la versión 2.8.23 incluyen la corrección de errores y el registro de direcciones de acceso a memoria incorrectas. Para obtener más información, consulte las notas de la versión 2.8 de Redis OSS.

ElastiCache (Redis OSS) versión 2.8.23 (mejorada)

Las mejoras de Redis OSS añadidas desde la versión 2.8.22 incluyen correcciones de errores. Para obtener más información, consulte las notas de la versión 2.8 de Redis OSS. Esta versión también incluye compatibilidad con el nuevo parámetro close-on-slave-write que, si está habilitado, desconecta a los clientes que intentan escribir en una réplica de solo lectura.

Para obtener más información sobre los parámetros de Redis OSS 2.8.23, consulte Se agregaron parámetros a Redis OSS 2.8.23 (mejorado) la Guía del usuario. ElastiCache

ElastiCache (Redis OSS) versión 2.8.22 (mejorada)

Entre las mejoras de Redis OSS añadidas desde la versión 2.8.21 se incluyen las siguientes:

  • Compatibilidad con las copias de seguridad y las sincronizaciones sin ramificaciones que permiten asignar menos memoria para las copias de seguridad y más para su aplicación. Para obtener más información, consulte Cómo se implementan la sincronización y la copia de seguridad. El proceso sin ramificaciones puede afectar a la latencia y al rendimiento. En caso de elevado rendimiento de escritura, al volver a sincronizar una réplica es posible que esta no esté disponible durante la sincronización.

  • Si se produce una conmutación por error, los grupos de reproducción se recuperarán ahora más rápido porque las réplicas realizarán sincronizaciones parciales con el nodo principal en lugar de sincronizaciones completas siempre que sea posible. Además, tanto el nodo principal como las réplicas ya no usan el disco durante las sincronizaciones, lo que proporciona mayor velocidad.

  • Support para dos CloudWatch métricas nuevas.

    • ReplicationBytes: número de bytes que el clúster principal de un grupo de reproducción envía a las réplicas de lectura.

    • SaveInProgress: valor binario que indica si hay un proceso de almacenamiento en ejecución en segundo plano.

    Para obtener más información, consulte Monitoreo del uso con métricas de CloudWatch.

  • Varias correcciones de errores críticos en el comportamiento PSYNC de reproducción. Para obtener más información, consulte las notas de la versión 2.8 de Redis OSS.

  • Para mantener un rendimiento de replicación mejorado en los grupos de replicación en zonas de disponibilidad múltiples (Multi-AZ) y aumentar la estabilidad de los clústeres, ya no se admiten las ElastiCache réplicas.

  • Para mejorar la coherencia de los datos entre el clúster principal y las réplicas de un grupo de reproducción, las réplicas ya no desalojan claves independientes del clúster principal.

  • Las variables de configuración de Redis OSS no appendfsync son compatibles con la versión 2.8.22 appendonly y posteriores de Redis OSS.

  • En situaciones de baja memoria, es posible que los clientes que tengan un búfer de salida de gran tamaño se desconecten del clúster de réplica. En caso de desconexión, el cliente debe volver a conectarse. Estas situaciones son más probables para clientes PUBSUB.

ElastiCache (Redis OSS) versión 2.8.21

Las mejoras de Redis OSS añadidas desde la versión 2.8.19 incluyen una serie de correcciones de errores. Para obtener más información, consulte las notas de la versión 2.8 de Redis OSS.

ElastiCache (Redis OSS) versión 2.8.19

Entre las mejoras de Redis OSS añadidas desde la versión 2.8.6 se incluyen las siguientes:

  • Support for HyperLogLog. Para obtener más información, consulte la nueva estructura de datos de Redis OSS: HyperLogLog.

  • El tipo de datos de conjuntos clasificados ahora es compatible con las consultas de gama lexicográfica gracias a los nuevos comandos ZRANGEBYLEX, ZLEXCOUNT y ZREMRANGEBYLEX.

  • Para evitar que un nodo principal envíe obsoletos a los nodos de réplica, se producirá un error en la sincronización principal si se interrumpe un proceso secundario de almacenamiento en segundo plano (bgsave).

  • Support para la HyperLogLogBasedCommands CloudWatchmétrica. Para obtener más información, consulte Métricas para Redis OSS.

ElastiCache (Redis OSS) versión 2.8.6

Entre las mejoras de Redis OSS añadidas desde la versión 2.6.13 se incluyen las siguientes:

  • Mejora de la flexibilidad y la tolerancia a errores de las réplicas de lectura.

  • Compatibilidad con la resincronización.

  • Compatibilidad con un número mínimo definido por el usuario de réplicas de lectura que deben estar disponibles en todo momento.

  • Compatibilidad completa con los clientes de notificación de publicaciones/suscripciones de eventos en el servidor.

  • Detección automática de errores en un nodo principal y de conmutaciones por error del nodo principal al nodo secundario.

ElastiCache (Redis OSS) versión 2.6.13

La versión 2.6.13 de Redis OSS era la versión inicial de Redis OSS compatible con Amazon ElastiCache (Redis OSS). La función Multi-AZ no es compatible con Redis OSS 2.6.13.