Se rendre au contenu

ElastiCache : de Redis à Valkey

ElastiCache pour Valkey introduit des améliorations significatives à Redis tout en conservant sa fonctionnalité de base, le rendant plus puissant et polyvalent.
20 mai 2026 par
Tony FinOps

ElastiCache : de Redis à Valkey

Lors de la création d'un cluster ElastiCache dans AWS, vous avez 2 options de déploiement principales —Sans serveur ou basé sur des nœuds (Provisionné) — et 3 options de moteur —Redis OSS, Memcached ou Valkey sorti fin 2024.

ElastiCache pour Valkey introduit des améliorations significatives à Redis tout en conservant sa fonctionnalité de base, le rendant plus puissant et polyvalent.

  • ElastiCache pour Valkey sans serveur à la demande est 33 % moins cher que Redis OSS sans serveur.

  • ElastiCache pour Valkey basé sur des nœuds à la demande est proposé à 20 % de moins par rapport à Redis basé sur des nœuds.  

Les sous-titres sont disponibles en anglais, français et espagnol. Cliquez ici pour obtenir la masterclass complète.

Leviers d'optimisation des coûts secondaires

  • Stockage minimum inférieur : ElastiCache Serverless for Valkey a un stockage de données minimum de 100 Mo, ce qui est 90 % inférieur au minimum de 1 Go pour Redis OSS.

  • Efficacité Mémoire & Redimensionnement : Les versions Valkey 8.x réduisent l'utilisation de la mémoire d'environ 20-40 % par clé par rapport à Redis OSS. Cette amélioration permet souvent de réduire la taille de vos types de nœuds (par exemple, de r7g.xlarge à r7g.large), ce qui peut entraîner jusqu'à 60 % d'économies totales.

ElastiCache : de Redis à Valkey – Leviers d'optimisation des coûts secondaires

  • Portabilité des Instances Réservées (RI) : Les nœuds réservés Redis OSS existants s'appliquent automatiquement aux nœuds Valkey au sein de la même famille d'instances et région.

Comment identifier ?

Vous pouvez identifier des opportunités de migration vers Valkey en utilisant les méthodes suivantes :

  • À partir de notre Rapport d'Optimisations de Coûts , vérifiez la section ELASTICACHE_Redis_To_Valkey.

  • Dans la Console AWS, allez à ElastiCache pour voir quel moteur vous utilisez actuellement.

ElastiCache : de Redis à Valkey – Comment identifier ?

Comment corriger ?

Étape 1 : Créer un Cluster Valkey
  1. Allez à la Console AWS ElastiCache.

  2. Cliquez sur Créer un cluster.

  3. Sélectionnez Valkey comme moteur.

  4. Configurez le cluster avec les mêmes paramètres que votre cluster Redis (type de nœud, nombre de nœuds, etc.).

  5. Cliquez sur Créer.

Étape 2 : Migrer les Données
  1. Utilisez la réplication Redis (si les deux clusters sont dans la même région) :

    redis-cli -h <REDIS_ENDPOINT> --replicaof <VALKEY_ENDPOINT> <VALKEY_PORT>

  2. Attendez que la synchronisation soit terminée.

  3. Vérifiez l'intégrité des données en comparant les clés entre Redis et Valkey.

Étape 3 : Mettre à jour la configuration de l'application
  1. Mettez à jour votre application pour pointer vers le point de terminaison Valkey au lieu de Redis.

  2. Testez soigneusement pour garantir la compatibilité.

Étape 4 : Supprimer l'ancien cluster Redis
  1. Une fois que vous avez confirmé que Valkey fonctionne correctement, vous pouvez supprimer l'ancien cluster Redis pour éviter une double facturation.

Migration vers Graviton
Les instances AWS Graviton offrent un meilleur rapport qualité-prix par rapport aux instances traditionnelles basées sur x86 (Intel et AMD), avec des économies potentielles de 15 à 19 %.