Valkey : l'avenir des magasins de données en mémoire open source

Amit Mohanty

Jan 21, 2026

Amit Mohanty

Amit Mohanty

écrit par

Amit Mohanty

Amit Mohanty is a Senior Product Manager at Akamai.

Partager

Synthèse

  • Valkey est un magasin de données en mémoire open source créé comme une branche communautaire de Redis en réponse aux changements de licence de Redis, garantissant une licence Apache 2.0 entièrement transparente sans dépendance vis-à-vis d'un fournisseur.

  • Conçu pour la prochaine génération d'informatique haute performance, Valkey offre une latence de l'ordre de la microseconde et des millions d'opérations par seconde, prenant en charge des cas d'utilisation exigeants tels que la mise en cache, l'analyse en temps réel, le stockage de sessions, la limitation de débit et la mise en file d'attente.

  • Valkey offre une compatibilité ascendante parfaite avec l'écosystème Redis, permettant aux entreprises de migrer avec un minimum de changements et de continuer à utiliser les clients et les intégrations existants.

  • Son modèle de gouvernance ouvert garantit un développement transparent et l'appropriation par la communauté, facilitant ainsi l'innovation rapide et la stabilité à long terme.

  • Au-delà du stockage clé-valeur traditionnel, Valkey prend en charge des fonctionnalités avancées telles que la réplication, le clustering, la publication/souscription, les scripts côté serveur et les opérations de base de données vectorielles ultra-rapides pour les cas d'utilisation de l'IA et de la recherche.

  • Plus qu'un simple remplacement de Redis, Valkey représente l'évolution de l'infrastructure de données en mémoire open source pour répondre aux besoins des entreprises et des développeurs actuels.

Les magasins de données en mémoire sont devenus un élément essentiel de l'architecture des applications d'aujourd'hui. De la mise en cache et la limitation de débit à l'analyse en temps réel et aux systèmes distribués, les développeurs s'appuient sur des opérations de données ultra-rapides pour offrir des performances quasi instantanées. Pendant des années, Redis a dominé ce domaine, mais aujourd'hui, la communauté open source dispose d'une nouvelle alternative puissante : Valkey.

Valkey est un magasin de données en mémoire entièrement open source, développé par la communauté et conçu pour la prochaine décennie de calcul haute performance. Dans cet article, nous allons découvrir ce qu'est Valkey, pourquoi il existe, ses principaux avantages et comment il remodèle l'écosystème.

Qu'est-ce que Valkey ?

Valkey est une base de données et un cache clé-valeur en mémoire open source (OpenBSD). Il s'agit d'une branche communautaire de Redis créée en 2024 après que Redis ait changé sa licence open source pour un modèle source disponible. 

Valkey fait désormais partie de la fondation Linux et vise à rester entièrement open source, compatible avec les protocoles et les structures de données Redis, et adapté comme remplacement direct pour de nombreux cas d'utilisation de Redis.

L'histoire de Valkey

Valkey est né d'un moment critique dans le monde de l'open source. Lorsque Redis Labs a modifié les conditions de licence de Redis, s'éloignant du modèle open source permissif d'origine, cela a créé une grande incertitude pour les contributeurs open source, les fournisseurs de cloud et les entreprises qui s'appuyaient sur des technologies véritablement ouvertes.

Afin de préserver une alternative communautaire, permissive et sous licence Apache, les principaux défenseurs et ingénieurs open source se sont réunis pour former Valkey.

Valkey représente :

  • Une gouvernance entièrement open source

  • Une propriété communautaire

  • Un développement transparent

  • Une stabilité et une compatibilité à long terme

Pourquoi Valkey est important

Valkey incarne les valeurs de la communauté open source, avec :

  • Un magasin de données 100 % open source et aucune exigence de licence

  • Des performances élevées pour les charges de travail actuelles

  • Une attention particulière portée à la rétrocompatibilité

  • Une gouvernance communautaire transparente

Un magasin de données 100 % open source et aucune restriction de licence

Valkey incarne les valeurs de la communauté open source, avec :

  • Un magasin de données 100 % open source et aucune exigence de licence

  • Des performances élevées pour les charges de travail actuelles

  • Une attention particulière portée à la rétrocompatibilité

  • Une gouvernance communautaire transparente

Des performances élevées pour les charges de travail actuelles

Tout comme Redis, Valkey fonctionne entièrement en mémoire, offrant une latence de l'ordre de la microseconde et des millions d'opérations par seconde. Il est conçu pour servir les applications web, les microservices, les systèmes de jeux, les charges de travail IA/ML, les pipelines de streaming IoT (Internet des objets) et les moteurs de personnalisation en temps réel. 

Des tests de performance indépendants montrent que Valkey égale déjà (et, dans certains cas, dépasse) ses concurrents établis en termes de débit et de latence.

Une attention particulière portée à la rétrocompatibilité

Valkey accorde une grande importance à la rétrocompatibilité. La plupart des applications Redis ne nécessitent que peu ou pas de modifications du code. Valkey est compatible avec le protocole Redis, le format de transmission Redis, les commandes Redis courantes et les clients Redis populaires. Cela réduit les difficultés pour les entreprises qui souhaitent effectuer la transition sans réécrire leurs systèmes existants.

Une gouvernance communautaire transparente

La direction de Valkey est guidée par un processus de demande de commentaires (RFC, Request for Comments) accessible au public, dans lequel les discussions sur les améliorations vont du clustering aux nouveaux types de données. La gouvernance ouverte permet aux décisions d'être prises par la communauté et se caractérise par la transparence, des cycles d'innovation plus rapides et l'absence de changements de feuille de route à huis clos.

Principaux avantages de Valkey

Valkey prend en charge un large ensemble de structures de données optimisées, permettant aux développeurs de créer des solutions hautement efficaces sans architecture complexe. 

Il prend en charge la réplication intégrée, le basculement et le clustering afin d'offrir une tolérance aux pannes et une évolutivité horizontale pour les environnements de production.

Valkey offre des mécanismes de publication/abonnement (pub/sub) légers et à faible latence, parfaits pour la messagerie, les notifications d'événements et les applications en temps réel. 

Il prend également en charge les scripts côté serveur (scripts Lua), qui permettent des opérations atomiques avancées sans aller-retour vers les clients. Grâce à sa compatibilité avec Redis, Valkey peut exploiter le même écosystème d'outils d'interface en ligne de commande, d'intégrateurs de surveillance, de bibliothèques clientes et d'orchestration d'infrastructure (Helm, Terraform).

Principaux cas d'utilisation de Valkey

Valkey excelle dans divers cas d'utilisation, notamment :

  • Mise en cache 

  • Analyses en temps réel

  • Stockage des sessions

  • Limitation et régulation du débit

  • Mise en file d'attente et streaming

Mise en cache

Valkey est un excellent choix pour une couche de mise en cache, en particulier dans les applications à trafic élevé ou à faible latence. Une couche de mise en cache stocke les données fréquemment consultées dans la mémoire (RAM) afin d'éviter les opérations coûteuses, telles que les requêtes de base de données, les lectures de disque, les appels API ou les calculs.

Valkey offre l'environnement idéal pour cela, car il est extrêmement rapide (latence de lecture/écriture de l'ordre de la microseconde), en mémoire, horizontalement évolutif, open source et compatible avec Redis.

Valkey est idéal pour :

  • Les applications e-commerce et de vente au détail : La mise en cache permet de gérer les recherches dans les catalogues de produits, les sessions de panier d'achat, les pics de trafic liés aux ventes flash, la disponibilité des stocks et les recommandations personnalisées.

  • Les applications de jeu : La mise en cache est utilisée pour maintenir les classements en temps réel, les états des sessions des joueurs, les données de matchmaking et le suivi des événements dans le jeu.

  • Les services de streaming multimédia : La mise en cache permet de maintenir les recherches de métadonnées de contenu, les préférences de visionnage des utilisateurs, les caches CDN side-car et les analyses en temps réel.

Analyses en temps réel

Valkey est largement utilisé pour l'analyse en temps réel dans les secteurs qui nécessitent un traitement rapide, à haut débit et à faible latence des données. Valkey offre des opérations en microsecondes, un stockage en mémoire, des flux, des commandes pub/sub et des commandes compatibles Redis. Il est idéal pour les pipelines en temps réel qui nécessitent des informations instantanées, et non un traitement par lots.

  • Applications e-commerce : Utilisez l'analyse en temps réel pour des recommandations personnalisées, une tarification dynamique, l'analyse des abandons de panier, le suivi en temps réel du comportement de l'utilisateur et des stocks, et la prévision de la demande.

  • Technologies publicitaires et marketing : Utilisez l'analyse en temps réel pour les appels d'offres en temps réel (RTB), les mesures de performance des campagnes, la segmentation de l'audience et l'analyse des flux de clics.

  • IoT, terminaux intelligents et automatisation industrielle : Utilisez l'analyse en temps réel pour la surveillance des données des capteurs, l'analyse des performances des machines, les signaux de maintenance prédictive et la détection des anomalies environnementales.

Stockage des sessions

Valkey est parfaitement adapté au stockage des sessions, car il offre un accès rapide en mémoire, une expiration de la durée de vie (TTL, Time to Live) et une intégration parfaite avec les applications Web et pour mobile. Il est donc utilisé dans de nombreux secteurs qui nécessitent une authentification à faible latence, un suivi des utilisateurs et une forte concurrence.

  • Applications de voyage, d'hôtellerie et de transport : Utilisez le stockage des sessions pour prendre en charge les sessions de réservation, la continuité du parcours utilisateur et les sessions de recherche (vols, hôtels, etc.).

  • Réseaux sociaux et plateformes de messagerie : Utilisez le stockage de session pour les sessions de connexion des utilisateurs, la présence/le statut en ligne, les limitations de débit liées aux sessions et l'état d'interaction temporaire.

  • Logiciel en tant que service (SaaS) et applications cloud : Utilisez le stockage des sessions pour l'authentification multi-locataires, les indicateurs de fonctionnalités et les préférences utilisateur, les jetons de session API et la gestion de l'état d'authentification unique.

Limitation et régulation du débit

Valkey est couramment utilisé pour la limitation et la régulation du débit dans les secteurs qui doivent contrôler le trafic, empêcher les abus et maintenir un service fiable et à faible latence sous une charge importante. Comme Valkey fournit des opérations atomiques, des compteurs rapides, la prise en charge de la durée de vie et la latence en microsecondes, il est idéal pour appliquer des limites par utilisateur, par IP ou par API.

  • Cybersécurité et fournisseurs d'identité : Utilisez la limitation du débit pour la protection contre les attaques par force brute, la régulation des requêtes utilisateur/IP, les limites de débit basées sur le comportement et les limites d'émission de jetons d'accès.

  • Télécommunications et FAI : Utilisez la limitation du débit pour les limites de consommation des API, la régulation du trafic des terminaux/IoT et le contrôle du débit des requêtes réseau.

  • Fintech et services bancaires : Utilisez la limitation du débit pour sécuriser les tentatives de connexion, limiter le nombre de demandes de transaction, définir des seuils de prévention de la fraude et contrôler l'accès aux API pour les partenaires.

Mise en file d'attente et streaming

Valkey est largement utilisé pour la mise en file d'attente et le streaming dans les secteurs qui nécessitent un traitement des événements en temps réel à haut débit et à faible latence. Ses listes, flux, pub/sub et opérations atomiques compatibles avec Redis en font un outil idéal pour les files d'attente de tâches en arrière-plan, les pipelines en temps réel et les architectures événementielles.

  • Applications e-commerce et de vente au détail en ligne : Utilisez la mise en file d'attente et le streaming pour les pipelines de traitement des commandes, les mises à jour des stocks, les files d'attente de notifications/événements et les flux de comportement des utilisateurs en temps réel.

  • Applications de transport, de logistique et de voyage : Utilisez la mise en file d'attente pour le suivi en temps réel des véhicules, les étapes du flux de travail des expéditions, les pipelines d'optimisation des itinéraires et les files d'attente du flux de travail des réservations.

  • Plateformes SaaS et cloud : Utilisez la mise en file d'attente pour les files d'attente de tâches en arrière-plan (e-mails, facturation, notifications), la planification des tâches, les systèmes de travail distribués et les microservices événementiels.

Valkey, avec son extension vectorielle, optimise les flux de travail d'IA

Valkey peut fonctionner comme une base de données vectorielle, ce qui le rend adapté à la recherche basée sur l'intégration, la correspondance de similarité, l'inférence et la génération augmentée par la récupération (RAG). Essentiellement, il stocke des vecteurs (intégrations numériques) en mémoire et permet des requêtes de similarité rapides à l'aide d'algorithmes ANN (Approximate Nearest Neighbor).

Valkey peut être utilisé pour : 

  • Stocker des vecteurs de haute dimension (imbrications) générés à partir de grands modèles de langage (LLM), d'images, d'audio ou d'autres données 

  • Prendre en charge la recherche rapide par similarité à l'aide de méthodes ANN telles que les graphes hiérarchiques navigables à petite échelle (HNSW)

  • Permettre la recherche hybride en combinant des vecteurs avec des métadonnées structurées ou une recherche en texte intégral 

  • Fournir un indexage et une récupération en temps réel, adaptés aux applications qui nécessitent une recherche à faible latence

Cela fait de Valkey un excellent magasin de vecteurs à faible latence pour les systèmes de recherche LLM. Actuellement, les utilisateurs d'Akamai Inference Cloud sont limités à l'utilisation des extensions pgVector et pgVectorScale de la base de données Akamai Managed PGSQL. Lorsque Valkey sera disponible, les utilisateurs disposeront d'un deuxième choix de base de données. 

Avez-vous déjà exploré Akamai Inference Cloud ?

Valkey offre une valeur ajoutée

Valkey représente le meilleur de l'innovation open source : il est transparent, alimenté par la communauté et conçu pour la rapidité. Que vous développiez des applications en temps réel, optimisiez des systèmes back-end ou mettiez à l'échelle des microservices, Valkey offre l'alternative robuste et ouverte dont l'écosystème a besoin.

Utilisez Valkey si vous recherchez des performances, des fonctionnalités et des API similaires à celles de Redis, sans restrictions de licence et avec le soutien d'une solide communauté open source.

Bien plus qu'un simple remplacement de Redis : C'est l'évolution de l'infrastructure de données en mémoire.

Découvrez

Vous êtes intéressé par la base de données gérée Valkey pour optimiser vos applications ? Inscrivez-vous dès aujourd'hui sur la liste d'attente.

Amit Mohanty

Jan 21, 2026

Amit Mohanty

Amit Mohanty

écrit par

Amit Mohanty

Amit Mohanty is a Senior Product Manager at Akamai.

Mots-clés

Partager

Articles de blog associés

Cloud
AI Actor Tilly Norwood and the Impact of Cloud Infrastructure
December 19, 2025
Learn how AI actor Tilly Norwood challenges both cultural norms and the technical limits of modern cloud infrastructure.
Cloud
Favoriser l'omniprésence de l'IA grâce à Akamai Inference Cloud
October 28, 2025
Découvrez Akamai Inference Cloud, une plateforme spécialement conçue en partenariat avec NVIDIA qui redéfinit où et comment l'IA est utilisée.
Cloud
IA: Tout ce dont vous avez besoin se trouve en bordure de l'Internet
October 28, 2025
Découvrez comment Akamai Inference Cloud s'appuie sur les efforts d'architecture distribuée que nous avons commencés il y a près de 30 ans pour étendre l'inférence de l'IA à la bordure de l'Internet.