View a markdown version of this page

Comparación de los clústeres Valkey, Memcached y Redis OSS basados en nodos - 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.

Comparación de los clústeres Valkey, Memcached y Redis OSS basados en nodos

Amazon ElastiCache admite 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 un clúster de caché basado en nodos 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 inferior del motor. Si desea usar una versión más antigua del motor, deberá eliminar el clúster de caché basado en nodos o el grupo de replicación existente y crearlo 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:
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 Sí, limitado
Cambios de los fragmentos online No No
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
Eficiencias de memoria No Valkey 8.0 y versiones posteriores Valkey 8.0 y versiones posteriores
Filtros Bloom No Valkey 8.1 y versiones posteriores Valkey 8.1 y versiones posteriores
Búsqueda vectorial No Valkey 8.2 y versiones posteriores Valkey 8.2 y versiones posteriores
Full-text buscar No Valkey 9.0 y versiones posteriores Valkey 9.0 y versiones posteriores
Búsqueda híbrida (texto + vector) No Valkey 9.0 y versiones posteriores Valkey 9.0 y versiones posteriores
Canalizaciones de agregación No Valkey 9.0 y versiones posteriores Valkey 9.0 y versiones posteriores
Caducidad del campo Hash No Valkey 9.0 y versiones posteriores Valkey 9.0 y versiones posteriores
Bases de datos numeradas en modo clúster No N/A Valkey 9.0 y versiones posteriores
Durabilidad No No Valkey 9.0 y versiones posteriores () sync/async
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

Multi-threaded No No
Actualización de tipo de nodo Sí (versión del motor 1.5+)
Actualización del motor
Alta disponibilidad (replicación) No
Conmutación por error automática No Opcional Obligatorio
Pub/Sub capacidades No
Conjuntos ordenados No
Copia de seguridad y restauración Solo para cachés sin servidor, no se aplica a los clústeres basados en nodos
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.