compare

Redis vs
ElastiCache:
Ne vous contentez pas de moins

Redis Desktop Redis VS Elasticache Hero

ElastiCache n’est pas Redis. Depuis Redis 7.2, ElastiCache n’est plus basé sur Redis — ce qui signifie que vous n’obtiendrez pas de support ni d’innovations produit de la part des experts originaux de Redis avec ElastiCache.

Redis et Elasticache : comparaison

Redis logo
AWS ElastiCache
Flexibilité de déploiement et architecture
Disponible en tant que service de base de données géré (DBaas)

AWS, Azure, Google Cloud

AWS seulement

Technologie stratégique fondamentale

Redis

Valkey

Se déploie dans les locaux de votre entreprise
Éviter les temps d’arrêt qui vous coûtent cher
Accord de niveau de service disponible

99,999 %

99,99 %

Détection automatisée des défaillances <10 secondes
Prise en charge des instantanés RDB
Persister à chaque opération avec l’AOF
Payer moins et réaliser davantage
Tirez parti du stockage SSD pour réduire vos coûts à grande échelle
Moteur de stockage SSD nouvelle génération
Infrastructure multi-locataire intégrée pour une utilisation optimale
100 % d’espace-clé Redis utilisable par euro dépensé
Développez avec un meilleur Redis
Support client offert pour les clients Redis officiels (Jedis, node-redis, redis-py, Redis Stack, Go Redis, Lettuce)
Géoréplication active-active multi-site pour des lectures et écritures simultanées sur plusieurs nœuds géographiquement distribués avec cohérence des données
Évolution linéaire avec l’architecture sans partage
Ingestion de données en temps réel intégrée avec Redis Data Integration
Transformer les données en actions
Indexer et interroger les données en temps réel
Commandes d’interrogation intégrées
Rechercher, filtrer, agréger et trier des millions d’enregistrements
Algorithmes avancés intégrés pour la recherche en texte intégral et la recherche géospatiale
Get support from Redis experts
24 x 7=365 support fourni par…

Redis experts

AWS general support

Aller au-delà de la mise en cache
Structures de données de base supplémentaires — y compris JSON, vecteur et séries temporelles

JSON seulement

Indexer et interroger des données en temps réel avec Recherche en JSON
Compatible avec la recherche vectorielle et utilisable comme base de données vectorielle

Commencer

Ressources connexes

Page

AWS partner page

Marché

AWS marketplace listing

Solutions

Mise en cache

Resources

3 Ways to Migrate From ElastiCache to Redis Cloud

Questions
fréquemment
posées

C’est quoi, Redis ? plus-white minus-white

Redis, acronyme de Remote Dictionary Server, est un magasin de structures de données qui reste en mémoire. Il peut faire office de base de données, de magasin clé-valeur, de cache, de gestionnaire de sessions et de courtier de messages. Lancé initialement en 2009 par Salvatore Sanfilippo, Redis s’est rapidement imposé grâce à ses performances, sa flexibilité, sa fiabilité et sa prise en charge étendue de nombreuses structures de données. Sa polyvalence lui vaut d’être utilisé dans un large éventail d’applications, allant de l’accélération des bases de données au rôle de courtier de messages dans des systèmes de communication en temps réel.

Et Amazon ElastiCache ? plus-white minus-white

Amazon ElastiCache est un service web proposé par Amazon Web Services (AWS) qui permet de déployer un service de cache basé sur une alternative à Redis au sein d’AWS. Ce service est entièrement géré par Amazon et couramment utilisé pour la mise en cache basique et le stockage de sessions.

ElastiCache est-il Redis ? plus-white minus-white

Non, ElastiCache n’est pas Redis. Bien qu’Amazon ElastiCache propose un service managé basé sur Redis open source 7.2, Amazon a choisi de ne pas adopter les versions futures de Redis. Redis Cloud est le seul service sur AWS à proposer les versions à venir de Redis. En plus de toutes les fonctionnalités de Redis 7.2, Redis Cloud comprend aussi le Redis Query Engine, la réplication géographique Active-Active, ainsi que de nombreuses fonctionnalités avancées.

Quelles sont les principales différences entre Redis et ElastiCache ? plus-white minus-white

Redis et Amazon ElastiCache sont tous deux des solutions de cache destinées à améliorer les performances des applications. Toutefois, leurs fonctionnalités diffèrent sur plusieurs points clés. Bien qu’ils répondent à des cas d’utilisation similaires, Redis Cloud propose des capacités renforcées en matière d’expérience développeur, de déploiement, de gestion, de performances, d’évolutivité, ainsi que des fonctions avancées comme la recherche et l’interrogation intégrées avec le Redis Query Engine (motor de requête).

Comment migrer vers Redis Cloud ? plus-white minus-white

La migration de vos données depuis Redis Software ou Amazon ElastiCache vers Redis Cloud est simple à réaliser.

Pour Redis Software, connectez-vous à l’interface d’administration Redis Cloud, recherchez l’option « ReplicaOf », saisissez l’adresse et les identifiants de votre instance Redis, puis attendez que l’icône de synchronisation se termine — c’est tout.

Pour ElastiCache, la procédure est un peu plus complexe, car ce service ne prend pas en charge « ReplicaOf ». Dans ce cas, utilisez RIOT, l’outil en ligne de commande développé et pris en charge par Redis, pour importer et exporter vos données.

Pour en savoir plus, cliquez ici: Trois façons de migrer d’ElastiCache vers Redis Cloud

Quelles sont les différences principales entre l’intégration et l’écosystème ? plus-white minus-white

La capacité d’intégration et l’écosystème associé sont des facteurs essentiels dans l’adoption et l’efficacité d’une solution de cache. Redis et Amazon ElastiCache offrent tous deux plusieurs options d’intégration, mais leur écosystème et leurs partenariats diffèrent. Notamment, Redis propose Redis Data Integration (RDI) pour synchroniser les données quasi en temps réel entre Redis et les bases de données de référence — une fonctionnalité absente de Memorystore.

Comment ces deux solutions garantissent-elles la sécurité des données ? plus-white minus-white

Redis Enterprise propose des fonctionnalités de sécurité avancées, telles que le chiffrement SSL/TLS, le contrôle d’accès basé sur les rôles (RBAC) et l’appairage de VPC, garantissant une protection robuste et flexible. ElastiCache, pour sa part, fournit un chiffrement basique des données au repos et en transit, et s’intègre à AWS Identity and Access Management (IAM) pour le contrôle des accès. Redis Enterprise se démarque par ses mesures de sécurité complètes et ses capacités d’intégration renforcées.

Puis-je effectuer des recherches et des requêtes sur ElastiCache ? plus-white minus-white

Non, les fonctionnalités de recherche et d’interrogation de Redis ne sont pas disponibles sur ElastiCache. Seul Redis offre le moteur de requête Redis, qui facilite la recherche et l’interrogation de vos données avec des commandes telles que FT.SEARCH et FT.INDEX. Avec Redis, vous pouvez effectuer des recherches en texte intégral, des requêtes complexes et des agrégations directement dans votre plateforme de données. ElastiCache ne dispose pas de ces fonctionnalités natives, ce qui limite son utilité pour les applications qui nécessitent des informations opérationnelles en temps réel et des requêtes avancées.

Puis-je utiliser Redis Data Integration (RDI) avec ElastiCache ? plus-white minus-white

Non, ElastiCache ne prend pas en charge Redis Data Integration (RDI). RDI vous permet de synchroniser de manière transparente les données de vos bases de données existantes avec Redis en temps quasi réel. Cette fonctionnalité est cruciale pour les applications qui nécessitent des informations à jour et un accès rapide aux données changeantes. Avec ElastiCache, vous devez gérer manuellement la synchronisation des données, ce qui ajoute de la complexité et des retards potentiels à vos flux de travail. Redis offre une solution rationalisée et efficace pour maintenir vos données à jour sans frais supplémentaires.