Versiones compatibles

Memorystore para Redis cuenta con el respaldo del software de Redis de código abierto. En la actualidad, Memorystore es compatible con las versiones de Redis 6.x, 5.0, 4.0 y 3.2. La versión predeterminada es Redis 6.x. Puedes actualizar la versión de una instancia a cualquier versión más reciente (por ejemplo, de 3.2 a 6.x). Para obtener un historial de las actualizaciones de productos de Memorystore para Redis, consulta las Notas de la versión.

Política de asistencia de la versión

Memorystore para Redis admite una versión de parche de cada versión principal de Redis de OSS que se indica en la sección Versiones actuales de esta página. El parche se mantiene actualizado con regularidad durante los períodos de mantenimiento. Memorystore para Redis supervisa todos los parches fundamentales que deben aplicarse a tu instancia. Los parches de seguridad fundamentales se lanzan fuera del período de mantenimiento habitual. Consulta la Política de mantenimiento para obtener más detalles.

Versiones actuales

En esta tabla, se describen los niveles de parche actuales para las versiones de Redis admitidas y cuándo fue la última actualización de cada versión:

Versión principal de Redis Nivel de parche Última actualización
3.0 3.2.13 21 de junio de 2018
4.0 4.0.14 17 de junio de 2019
5.0 5.0.7 24 de marzo de 2020
6.x (predeterminado) 6.2.0 7 de septiembre de 2021

Redis versión 4.0

En la tabla siguiente se describe la compatibilidad con Memorystore de algunas funciones principales que introdujo Redis OSS versión 4.0.

Función Descripción Compatible con Memorystore para Redis
Mejoras de expulsión de la caché Es compatible con la nueva política de expulsión de Usados con menor frecuencia (LFU). Consulta la documentación de Redis para obtener más detalles. Sí, expuesto en los parámetros de configuración de la política de expulsión.
Desfragmentación activa Presenta la capacidad de desfragmentar la memoria mientras se ejecuta Redis. Sí, expuesto en los parámetros de configuración de la política de expulsión. Parámetro de configuración predeterminado: Desactivado.
Módulos de Redis Ahora, Redis permite a los desarrolladores escribir módulos que puedan extender las funcionalidades de Redis e implementar tipos de datos nuevos. No

Versión de Redis 5.0

En la tabla siguiente se describe la compatibilidad con Memorystore de algunas funciones principales que introdujo Redis OSS versión 5.0.

Función Descripción Compatible con Memorystore para Redis
Redis streams Redis 5.0 presenta la nueva estructura de datos de transmisión. Las transmisiones admiten la funcionalidad básica de la lista, como XADD y XDEL. Las transmisiones también presentan el concepto de Grupos de consumidores, que permiten que varios clientes consuman diferentes partes de la transmisión de mensajes. Sí, expuesto como un parámetro de configuración de Memorystore para Redis.
Comandos ordenados en conjunto Redis 5.0 presenta los siguientes comandos de conjunto ordenados: ZPOPMAX, ZPOPMIN, BZPOPMAX, BZPOPMIN. Estos comandos envían y marcan los valores más altos o más bajos almacenados en tu conjunto ordenado.
Módulos de Redis Redis permite a los desarrolladores escribir módulos que pueden extender las funciones de Redis e implementar tipos de datos nuevos. No

Redis versión 6.x

En la siguiente tabla, se describe la compatibilidad de Memorystore con algunas de las funciones principales presentadas por la versión 6.x de OSS Redis.

Función Descripción Compatible con Memorystore para Redis
E/S de subprocesos múltiples Con Redis 6.x, las operaciones de lectura y escritura en los sockets de E/S usan varios subprocesos. Las solicitudes de servidor aún tienen un único subproceso, como en las versiones anteriores de Redis. Es posible que las instancias con varios núcleos tengan un rendimiento mejorado debido a los subprocesos de socket de E/S.
Comando LCS (subsecuencia común más larga) El comando LCS, que es nuevo en Redis 6.x, permite a los usuarios encontrar elementos comunes no contiguos entre strings.
Carga RDB sin disco para réplicas Redis 6.x permite que la carga sin disco esté disponible para las réplicas. Esto permite que la réplica cargue el RDB desde el socket en lugar del disco, lo que mejora el rendimiento. Para obtener más información, consulta el archivo Redis 6.0 conf.
Encriptación del tráfico nativo Redis 6.0 agrega SSL nativo para encriptar el tráfico. Memorystore para Redis no es compatible con esta función de OSS Redis versión 6.0. Sin embargo, Memorystore ofrece su propia encriptación en tránsito. No
Listas de control de acceso (LCA) Las LCA de Redis te permiten restringir los usuarios y las acciones que interactúan con la instancia de Redis. No