10 avril 2026

6 Min. Lisezeit

Valkey 9 offre depuis octobre 2025 une performance de plus d'une milliarde requêtes par seconde dans le cluster et a remplacé Redis en tant que default dans les principales caches gérées par AWS, Google et Oracle. Après 18 mois, Valkey est devenu un projet autonome avec des fonctionnalités qui dépassent celles de Redis 8.

Le plus important en bref

  • Vitesse du fork : Huit jours après l'annonce de Redis concernant la Server Side Public License (SSPL) en mars 2024, Valkey était placé sous l'égide de la Fondation Linux, soutenu par AWS, Google, Oracle, Alibaba, Ericsson, Huawei et Tencent.
  • Valkey 9 en disponibilité générale : Disponible depuis le 21 octobre 2025. Un cluster peut gérer plus d’un milliard de requêtes par seconde, et le débit par nœud unique augmente jusqu’à 40 % par rapport à Valkey 8.1.
  • Standard dans le cloud : AWS ElastiCache et Google Memorystore ont fait de Valkey la solution par défaut pour les nouvelles instances. Valkey enregistre environ 1 million de téléchargements de conteneurs par semaine.
  • Contre-offensive Redis 8 : En mai 2025, Redis Labs a lancé la version 8 avec un tri-licensage (RSALv2, SSPLv1, AGPLv3), marquant un retour à une licence open source, mais sous régime Copyleft plutôt que BSD.
  • Migration : Selon les mainteneurs, la migration de Redis 7.2 vers Valkey constitue un « correctif transparent ». AWS propose des mises à niveau sur place sans temps d’arrêt.

18 mois de Valkey : du fork de protestation au choix par défaut

Le 20 mars 2024, Redis Labs est passé de la licence BSD à la Server Side Public License (SSPLv1) – une décision visant à contrer les hyperscalers qui proposaient Redis en tant que service géré sans contribuer au projet. Huit jours plus tard, Valkey apparaissait sur GitHub sous la forme d’un fork de Redis 7.2.4, porté notamment par Madelyn Olson (AWS, ancienne mainteneuse de Redis) et abrité par la Linux Foundation.

Ce qui a commencé comme une réaction à un changement de licence est devenu, 18 mois plus tard, une base de code autonome. Valkey 8.0, sorti fin 2024, a introduit le threading d’E/S, Valkey 8.1 a amélioré les échanges TLS de près de 300 %. Valkey 9.0 est passé en disponibilité générale le 21 octobre 2025, avec la migration atomique des slots, l’expiration des champs de hachage et la prise en charge de plusieurs bases de données en mode cluster.

« Nous considérions comme essentiel de conserver la licence BSD. La migration vers Valkey a permis à notre équipe de travailler sur des fonctionnalités qui dépassent celles de Redis 8. »

Le point décisif réside dans la migration atomique des slots. Le resharding classique des clusters Redis génère temporairement des erreurs de redirection chez les clients, qui peuvent se transformer en timeouts dans des environnements à forte charge. Valkey 9 déplace les slots sans interruption ni erreur côté client – une fonctionnalité qui fait toute la différence, notamment dans les clusters de cache mutualisés.

Les chiffres derrière la controverse des benchmarks

Cluster Valkey 9.0
1 Mrd+
Requêtes par seconde, avec +40 % de débit par rapport à Valkey 8.1
Source : Fondation Linux, octobre 2025

Quiconque cherche à comparer ces deux chiffres tombe dans un piège. Redis 8 s’oppose à sa propre version précédente, la 7.4, au niveau du nœud unique. Valkey 9 mesure quant à lui une montée en charge au niveau du cluster. Le seul point de comparaison fiable reste les benchmarks indépendants – et ceux-ci confirment jusqu’ici la tendance Valkey : dans le benchmark MayCoin, Valkey 8.0.1 a atteint des débits supérieurs et de meilleures latences p99 que Redis 7.1.0, sur du matériel identique.

Pour les équipes qui doivent prendre une décision aujourd’hui, l’indicateur clé n’est pas le pourcentage, mais la vélocité des fonctionnalités. Valkey a publié trois versions majeures en 18 mois. Redis 8 marque un retour au drapeau open source, mais ne constitue pas encore la preuve d’un rythme de publication durable.

Sous le capot de Valkey 9 se trouvent trois innovations techniques qui, dans les benchmarks, pèsent davantage que le chiffre officiel de débit. Le prefetching mémoire pour les commandes en mode pipeline apporte environ 40 % de débit supplémentaire lors d’opérations groupées, selon les notes de version. Les réponses en mode zero-copy pour les grandes réponses réduisent jusqu’à 20 % la surcharge, les données n’étant plus copiées entre l’espace noyau et l’espace utilisateur. Enfin, les optimisations SIMD pour BITCOUNT et HyperLogLog accélèrent jusqu’à 200 % certaines requêtes analytiques.

Ce que font les fournisseurs de cloud désormais

Les hyperscalers affichent la courbe d’adoption la plus nette. AWS a lancé ElastiCache for Valkey dès 2024, fait de Valkey la solution par défaut pour les nouveaux clusters et propose un parcours de mise à niveau géré pour les installations Redis existantes. Google Cloud a déclaré la version 9.0 de Memorystore for Valkey comme version GA, Oracle OCI a lancé OCI Cache, son propre service géré. Dans les trois cas, l’expression « Valkey par défaut » signifie que, sauf opposition explicite, les utilisateurs reçoivent Valkey – et non Redis.

Les chiffres d’adoption confirment cette tendance. Selon les données récentes de Docker Hub, Valkey enregistre environ 1 million de téléchargements de conteneurs par semaine, soit plus de 70 millions au total depuis le fork. Ce chiffre ne reflète pas directement l’utilisation en production, mais constitue un indicateur solide de l’intégration dans les pipelines CI/CD, le développement local et les déploiements Kubernetes. Pour un projet âgé de seulement 18 mois, une telle densité d’intégration est remarquable.

Un cas concret tiré de l’expérience avec ElastiCache : le exchange de cryptomonnaies taïwanais MaiCoin a réalisé une mise à niveau en mode blue-green de Redis OSS vers Valkey, en mesurant les performances de Redis 7.1.0, Valkey 7.2.6 et Valkey 8.0.1 sous charge identique. Résultat : Valkey 8.0.1 a offert le débit le plus élevé, la latence p99 la plus faible et la meilleure efficacité mémoire. Pour une charge de production aux exigences strictes en matière de latence, il ne s’agit pas d’un simple jeu de chiffres marketing, mais d’un argument économique tangible.

Le marché DACH réagit avec prudence, mais de manière compréhensible. Les environnements Kubernetes gérés de grande taille sur AWS Francfort et Google Cloud Francfort déploient désormais Valkey 9 pour les nouveaux clusters, tandis que les installations existantes tournent souvent encore sous Redis 7.x. Ce comportement correspond au schéma typique de la région DACH : la question de la licence est clarifiée, et la migration intervient lors du prochain cycle de planification des capacités – rarement dans l’urgence, le plus souvent coordonnée avec les branches de publication ou les mises à jour planifiées des clusters.

Migration : ce que signifie « mise à jour transparente » en pratique

Valkey 9 parle le protocole Redis (RESP) et prend en charge les clients Redis 7.2 sans modification. C’est la raison principale pour laquelle la migration peut s’effectuer dans de nombreux cas sans adaptation de code. AWS ElastiCache propose un parcours de mise à niveau gérée sur place (in-place) : de nouveaux nœuds Valkey sont déployés au sein du cluster existant, se synchronisent avec le nœud Redis principal, puis un basculement (failover) est effectué. Temps d’indisponibilité : zéro.

Dans la réalité, trois écueils sont à signaler. Premièrement : les modules Redis Stack comme RedisJSON, RediSearch ou RedisBloom sont propriétaires et ne sont pas inclus dans Valkey. Les utilisateurs de ces modules doivent soit adopter les modules communautaires équivalents (Valkey-JSON, Valkey-Search, Valkey-Bloom, tous sous licence BSD), soit rester sur Redis. Ces modules communautaires sont fonctionnels, mais n’offrent pas le même niveau de fonctionnalités que leurs homologues Redis Stack.

Deuxièmement : les fonctionnalités avancées de Redis Enterprise, comme la réplication géographique active-active, n’ont pas d’équivalent dans Valkey. Les charges de travail dépendant de ces fonctionnalités resteront sur Redis ou seront redirigés vers des solutions alternatives.

Troisièmement : les utilisateurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces.

Quelles sont les implications de cette migration pour les services gérés ?

Google Memorystore prendra désormais en charge Valkey 9 en production. AWS ElastiCache propose un parcours de mise à niveau intégré et géré de Redis vers Valkey, avec basculement sans interruption.

Quelles sont les implications de cette migration pour les utilisateurs ?

Les utilisateurs qui ont des installations Redis existantes peuvent migrer vers Valkey 9 en suivant le parcours de mise à niveau proposé par AWS ElastiCache. Les utilisateurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces.

Quelles sont les implications de cette migration pour les charges de travail ?

Les charges de travail dépendant des fonctionnalités avancées de Redis Enterprise seront redirigées vers des solutions alternatives. Les utilisateurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces.

Quelles sont les implications de cette migration pour les services SaaS ?

Les utilisateurs qui payaient une souscription Redis Enterprise peuvent désormais économiser intégralement ces frais. Les utilisateurs qui ont des installations Redis existantes peuvent migrer vers Valkey 9 en suivant le parcours de mise à niveau proposé par AWS ElastiCache.

Quelles sont les implications de cette migration pour les développeurs ?

Les développeurs doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces. Les développeurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent adapter ces outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les charges de travail ?

Les charges de travail dépendant des fonctionnalités avancées de Redis Enterprise seront redirigées vers des solutions alternatives. Les développeurs doivent adapter leurs outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les services gérés ?

Google Memorystore prendra désormais en charge Valkey 9 en production. AWS ElastiCache propose un parcours de mise à niveau intégré et géré de Redis vers Valkey, avec basculement sans interruption.

Quelles sont les implications de cette migration pour les utilisateurs ?

Les utilisateurs qui ont des installations Redis existantes peuvent migrer vers Valkey 9 en suivant le parcours de mise à niveau proposé par AWS ElastiCache. Les utilisateurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces.

Quelles sont les implications de cette migration pour les développeurs ?

Les développeurs doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces. Les développeurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent adapter ces outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les charges de travail ?

Les charges de travail dépendant des fonctionnalités avancées de Redis Enterprise seront redirigées vers des solutions alternatives. Les développeurs doivent adapter leurs outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les services SaaS ?

Les utilisateurs qui payaient une souscription Redis Enterprise peuvent désormais économiser intégralement ces frais. Les utilisateurs qui ont des installations Redis existantes peuvent migrer vers Valkey 9 en suivant le parcours de mise à niveau proposé par AWS ElastiCache.

Quelles sont les implications de cette migration pour les développeurs ?

Les développeurs doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces. Les développeurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent adapter ces outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les charges de travail ?

Les charges de travail dépendant des fonctionnalités avancées de Redis Enterprise seront redirigées vers des solutions alternatives. Les développeurs doivent adapter leurs outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les services gérés ?

Google Memorystore prendra désormais en charge Valkey 9 en production. AWS ElastiCache propose un parcours de mise à niveau intégré et géré de Redis vers Valkey, avec basculement sans interruption.

Quelles sont les implications de cette migration pour les utilisateurs ?

Les utilisateurs qui ont des installations Redis existantes peuvent migrer vers Valkey 9 en suivant le parcours de mise à niveau proposé par AWS ElastiCache. Les utilisateurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces.

Quelles sont les implications de cette migration pour les développeurs ?

Les développeurs doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces. Les développeurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent adapter ces outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les charges de travail ?

Les charges de travail dépendant des fonctionnalités avancées de Redis Enterprise seront redirigées vers des solutions alternatives. Les développeurs doivent adapter leurs outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les services SaaS ?

Les utilisateurs qui payaient une souscription Redis Enterprise peuvent désormais économiser intégralement ces frais. Les utilisateurs qui ont des installations Redis existantes peuvent migrer vers Valkey 9 en suivant le parcours de mise à niveau proposé par AWS ElastiCache.

Quelles sont les implications de cette migration pour les développeurs ?

Les développeurs doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces. Les développeurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent adapter ces outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les charges de travail ?

Les charges de travail dépendant des fonctionnalités avancées de Redis Enterprise seront redirigées vers des solutions alternatives. Les développeurs doivent adapter leurs outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les services gérés ?

Google Memorystore prendra désormais en charge Valkey 9 en production. AWS ElastiCache propose un parcours de mise à niveau intégré et géré de Redis vers Valkey, avec basculement sans interruption.

Quelles sont les implications de cette migration pour les utilisateurs ?

Les utilisateurs qui ont des installations Redis existantes peuvent migrer vers Valkey 9 en suivant le parcours de mise à niveau proposé par AWS ElastiCache. Les utilisateurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces.

Quelles sont les implications de cette migration pour les développeurs ?

Les développeurs doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces. Les développeurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent adapter ces outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les charges de travail ?

Les charges de travail dépendant des fonctionnalités avancées de Redis Enterprise seront redirigées vers des solutions alternatives. Les développeurs doivent adapter leurs outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les services SaaS ?

Les utilisateurs qui payaient une souscription Redis Enterprise peuvent désormais économiser intégralement ces frais. Les utilisateurs qui ont des installations Redis existantes peuvent migrer vers Valkey 9 en suivant le parcours de mise à niveau proposé par AWS ElastiCache.

Quelles sont les implications de cette migration pour les développeurs ?

Les développeurs doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces. Les développeurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent adapter ces outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les charges de travail ?

Les charges de travail dépendant des fonctionnalités avancées de Redis Enterprise seront redirigées vers des solutions alternatives. Les développeurs doivent adapter leurs outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les services gérés ?

Google Memorystore prendra désormais en charge Valkey 9 en production. AWS ElastiCache propose un parcours de mise à niveau intégré et géré de Redis vers Valkey, avec basculement sans interruption.

Quelles sont les implications de cette migration pour les utilisateurs ?

Les utilisateurs qui ont des installations Redis existantes peuvent migrer vers Valkey 9 en suivant le parcours de mise à niveau proposé par AWS ElastiCache. Les utilisateurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces.

Quelles sont les implications de cette migration pour les développeurs ?

Les développeurs doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces. Les développeurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent adapter ces outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les charges de travail ?

Les charges de travail dépendant des fonctionnalités avancées de Redis Enterprise seront redirigées vers des solutions alternatives. Les développeurs doivent adapter leurs outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les services SaaS ?

Les utilisateurs qui payaient une souscription Redis Enterprise peuvent désormais économiser intégralement ces frais. Les utilisateurs qui ont des installations Redis existantes peuvent migrer vers Valkey 9 en suivant le parcours de mise à niveau proposé par AWS ElastiCache.

Quelles sont les implications de cette migration pour les développeurs ?

Les développeurs doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces. Les développeurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent adapter ces outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les charges de travail ?

Les charges de travail dépendant des fonctionnalités avancées de Redis Enterprise seront redirigées vers des solutions alternatives. Les développeurs doivent adapter leurs outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les services gérés ?

Google Memorystore prendra désormais en charge Valkey 9 en production. AWS ElastiCache propose un parcours de mise à niveau intégré et géré de Redis vers Valkey, avec basculement sans interruption.

Quelles sont les implications de cette migration pour les utilisateurs ?

Les utilisateurs qui ont des installations Redis existantes peuvent migrer vers Valkey 9 en suivant le parcours de mise à niveau proposé par AWS ElastiCache. Les utilisateurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces.

Quelles sont les implications de cette migration pour les développeurs ?

Les développeurs doivent tester la sortie INFO sous Valkey 9 et, si nécessaire, intégrer les nouveaux champs dans leurs interfaces. Les développeurs qui ont développé leurs propres parseurs ou exportateurs Prometheus doivent adapter ces outils à la nouvelle version de Valkey.

Quelles sont les implications de cette migration pour les charges de travail ?

Les charges de travail dépendant des fonctionnalités avancées de Redis Enterprise seront redirigées vers des solutions alternatives. Les développeurs doivent

Conseils de lecture de l’équipe rédactrice

Banques de données vectorielles pour les pipelines RAG : Pinecone, Weaviate, Qdrant et pgvector en comparaison

Ingress-NGINX EOL : Migration vers l’API Gateway

Code Terraform généré par IA : Le plus grand risque non formé de la Cloud-Stack

Maisons de la plateforme MBF Media Netzwerk

Source de l’image : Pexels / Mikhail Nilov

Aussi disponible en

Un magazine de Evernine Media GmbH