Versiones compatibles

Memorystore for Valkey se basa en el software de código abierto Valkey. Memorystore for Valkey admite las versiones 7.2 y 8.0 de Valkey. La versión predeterminada es Valkey 7.2.

Puedes actualizar la versión de una instancia a cualquier versión más reciente (por ejemplo, de la 7.2 a la 8.0). Para consultar el historial de actualizaciones de productos de Memorystore for Valkey, consulta las notas de la versión.

Versiones actuales

En esta tabla se muestran las versiones de Valkey admitidas y cuándo se actualizó cada una por última vez:

Versión principal de Valkey Última actualización
8,0 2 de octubre del 2024
7.2 30 de agosto del 2024

Valkey versión 8.0

En la siguiente tabla se muestra la compatibilidad de Memorystore con algunas de las principales funciones introducidas en Valkey 8.0:

Función Descripción
Hilos de E/S asíncronos para mejorar el rendimiento Esta función mejora significativamente el rendimiento al permitir el procesamiento en paralelo entre el hilo principal y los hilos de E/S. Delega las tareas de E/S a los hilos de E/S, lo que les permite ejecutarse simultáneamente con el hilo principal, y optimiza el acceso a la memoria mediante la agrupación eficiente de comandos.
Mejora de la fiabilidad de las operaciones de escalado de clústeres Esta función mejora significativamente la fiabilidad y la automatización del proceso de refragmentación del clúster de Valkey al abordar los fallos durante la migración de ranuras. Estas mejoras evitan la pérdida de datos y las incoherencias en los clústeres, lo que garantiza un sistema más resistente cuando se producen fallos.
Mejora de la eficiencia de la memoria mediante la inserción de claves en el diccionario principal Esta mejora aumenta significativamente la eficiencia de la memoria, ya que inserta las claves directamente en las entradas del diccionario, lo que elimina la necesidad de usar punteros de clave independientes. Este cambio reduce la sobrecarga de memoria y mejora el rendimiento, sobre todo en conjuntos de datos de gran tamaño.
Mejora de la eficiencia de Pub/Sub mediante el uso de mensajes de clúster ligeros Esta función introduce un nuevo tipo de mensaje de clúster ligero para mejorar la eficiencia de la propagación de mensajes de Pub/Sub en un clúster de Valkey. El nuevo tipo de mensaje reduce significativamente la sobrecarga al minimizar la cantidad de información de los nodos incluida en cada mensaje.

Valkey versión 7.2

En la siguiente tabla se muestra la compatibilidad de Memorystore con algunas de las principales funciones introducidas en Valkey 7.2:

Función Descripción
Nuevo comando Introduce el comando WAITAOF, que bloquea al cliente hasta que un número especificado de Redis haya sincronizado todos los comandos de escritura anteriores con el archivo AOF en el disco.
Optimización de la memoria Se ha reducido significativamente el uso de memoria en las claves de tipo lista y de tipo conjunto pequeñas, y se han aplicado optimizaciones adicionales a los conjuntos grandes. Se ha mejorado la gestión de memoria de los enlaces de bus de clúster con muchos mensajes pendientes y la recuperación incremental de la caché de páginas del SO para los archivos RDB mejora la eficiencia de la memoria.
Optimización del rendimiento Las mejoras de rendimiento incluyen respuestas ZRANGE más rápidas con puntuaciones de números enteros y respuestas dobles optimizadas, sobre todo en conjuntos ordenados. Los comandos de varias claves en el modo de clúster ahora se ejecutan de forma más eficiente y las cargas de trabajo sin canalización ven una mejora en el procesamiento de comandos.