Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Comparación de las cachés autodiseñadas de Valkey, Memcached y Redis OSS

Modo de enfoque
Comparación de las cachés autodiseñadas de Valkey, Memcached y Redis OSS - Amazon ElastiCache

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.

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.

Amazon ElastiCache es compatible con los motores de caché OSS Valkey, Memcached y Redis. Cada motor proporciona algunas ventajas. Use la información de este tema para elegir el motor y la versión que mejor se adapte a sus necesidades.

importante

Tras crear una caché, un clúster de autodiseño o un grupo de replicación, podrá actualizar el motor a una versión más reciente; sin embargo, no podrá volver a una versión del motor más antigua. Si desea usar una versión del motor más antigua, deberá eliminar la caché, el clúster de autodiseño o el grupo de replicación existentes y crearlos de nuevo con la versión del motor más antigua.

En líneas generales, los motores son similares. Cada uno de ellos funciona como almacén de claves-valores en memoria. Sin embargo, en la práctica, existen diferencias importantes.

Elija Memcached si se dan las condiciones siguientes:
  • Necesita el modelo más sencillo que sea posible.

  • Necesita ejecutar nodos de gran tamaño con varios núcleos o subprocesos.

  • Necesita tener la capacidad de escalar de forma ascendente y descendente, y agregar y eliminar nodos en función de la demanda del sistema.

  • Necesita almacenar en la caché objetos.

Elija Valkey o Redis OSS con ElastiCache si lo siguiente es su caso:
  • ElastiCache versión 7.2 para Valkey o versión 7.0 (mejorada) para Redis OSS

    Desea utilizar funciones, publicación/suscripción en particiones o mejoras de ACL. Para obtener más información, consulte Redis OSS versión 7.0 (mejorada).

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

    Desea tener la posibilidad de establecer niveles de datos entre memoria y SSD utilizando el tipo de nodo r6gd. Para obtener más información, consulte Organización de datos en niveles.

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

    Desea autenticar usuarios con el control de acceso basado en roles.

    Para obtener más información, consulte Redis OSS versión 6.0 (mejorada).

  • ElastiCache versión 5.0.0 (mejorada) para Redis OSS

    Desea utilizar los flujos de Redis OSS, que son una estructura de datos de registro que permite a los productores añadir elementos nuevos en tiempo real y también permite a los consumidores consumir mensajes con o sin bloqueo.

    Para obtener más información, consulte Redis OSS versión 5.0.0 (mejorada).

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

    Admite tanto el cifrado como la adición o eliminación dinámica de particiones del clúster de Valkey o Redis OSS (modo de clúster habilitado).

    Para obtener más información, consulte Redis OSS versión 4.0.10 (mejorada).

Las siguientes versiones están en desuso, han llegado o están a punto de llegar al final de su vida útil.

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

    Admite la posibilidad de añadir o eliminar particiones de forma dinámica del clúster de Valkey o Redis OSS (modo de clúster habilitado).

    importante

    Actualmente, la ElastiCache 3.2.10 para Redis OSS no admite el cifrado.

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

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

    Si necesita la funcionalidad de las versiones anteriores de Redis OSS además de las siguientes funciones, elija la 3.2.6:

  • ElastiCache (Modo de clúster activado) versión 3.2.4 para Redis OSS

    Si necesita la funcionalidad de la versión 2.8.x además de las siguientes funciones, elija la 3.2.4 (modo agrupado):

    • Es necesario que los datos se repartan entre dos a 500 grupos de nodos (solo en modo clúster).

    • Necesita indexación geoespacial (modo agrupado en clúster y no agrupado en clúster).

    • No necesita la compatibilidad con varias bases de datos.

  • ElastiCache (modo no agrupado) 2.8.x y 3.2.4 (mejorado) para Redis OSS

    Si se aplica lo siguiente en su caso, 2.8.x o 3.2.4 (modo no agrupado):

    • Necesita tipos de datos complejos como, por ejemplo, cadenas, hash, listas, conjuntos, conjuntos clasificados mapas de bits.

    • Necesita ordenar o clasificar conjuntos de datos en memoria.

    • Necesita persistencia del almacén de claves.

    • Necesita replicar sus datos desde el nodo principal a una o varias réplicas de lectura para aplicaciones de lectura intensivas.

    • Necesita conmutación por error automática en caso de error en el nodo principal.

    • Necesita publicar y suscribirse a capacidades para informar a los clientes acerca de eventos en el servidor.

    • Necesita capacidades de copia de seguridad y restauración para los clústeres de autodiseño, así como para las cachés sin servidor.

    • Necesita compatibilidad con varias bases de datos.

Resumen comparativo de Memcached, Valkey o Redis OSS (modo de clúster deshabilitado) y Valkey o Redis OSS (modo de clúster habilitado)
Memcached Valkey o Redis OSS (modo de clúster deshabilitado) Valkey o Redis OSS (modo de clúster habilitado)
Versiones de motor + 1.4.5 y versiones posteriores 4.0.10 y versiones posteriores 4.0.10 y versiones posteriores
Tipos de datos Sencillez ‡ 2.8.x - Complejo * 3.2.x y posteriores - Complejo
Complejo †
Particiones de datos No
Clúster modificable 3.2.10 y posteriores - Limitado
Cambios de los fragmentos online No No 3.2.10 y versiones posteriores
Cifrado in-transit 1.6.12 y versiones posteriores 4.0.10 y versiones posteriores 4.0.10 y versiones posteriores
Organización de datos en niveles No 6.2 y versiones posteriores 6.2 y versiones posteriores
Certificaciones de conformidad
Certificación de conformidad

    FedRAMP

    HIPAA

    PCI DSS

 

Sí - 1.6.12 y posteriores

Sí - 1.6.12 y posteriores

 

4.0.10 y versiones posteriores

4.0.10 y versiones posteriores

4.0.10 y versiones posteriores

 

4.0.10 y versiones posteriores

4.0.10 y versiones posteriores

4.0.10 y versiones posteriores

Múltiples subprocesos No No
Actualización de tipo de nodo No
Actualización del motor
Alta disponibilidad (replicación) No
Conmutación por error automática No Opcional Obligatorio
Capacidades de publicación/suscripción No
Conjuntos ordenados No
Copia de seguridad y restauración Solo para Memcached sin servidor, no para clústeres de Memcached de diseño propio
Indexación geoespacial No 4.0.10 y versiones posteriores
Notas:
‡ cadena, objetos (como bases de datos)
* cadena, conjuntos, conjuntos ordenados, listas, hash, mapas de bits, hyperloglog
† cadena, conjuntos, conjuntos ordenados, listas, hash, mapas de bits, hyperloglog, índices geoespaciales
+ Se excluyen las versiones que están en desuso, que han llegado al final de su vida útil o que están a punto de llegar al final de su vida útil.

Tras elegir el motor para su clúster, recomendamos que use la versión más reciente de dicho motor. Para obtener más información, consulte Tipos de nodos compatibles.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.