Pourquoi le débat Redis/Valkey revient en 2026
En mars 2024, Redis Ltd. a basculé vers la licence BSL (Business Source License), exclue des définitions open source OSI. La réaction a été immédiate : Linux Foundation a coordonné la création de Valkey avec le soutien de Meta, Google, AWS et plusieurs grands hébergeurs. Le fork est parti du code Redis 7.2 sous licence BSD. Fin mars 2026, Redis est revenu à une licence OSI-compatible en adoptant l'AGPLv3 — un signal positif, mais l'AGPLv3 est un copyleft fort : tout logiciel qui l'intègre doit publier son code source, ce qui pose des contraintes réelles pour les hébergeurs revendeurs et les éditeurs de logiciels commerciaux. Pendant ce temps, Valkey 9.1 est devenu le paquet par défaut sur Ubuntu 24.04+, Debian 13 et Fedora 40+, consolidant son adoption à l'échelle des distributions majeures.
Redis vs Valkey : les différences clés en 2026
| Critère | Redis 8 (AGPLv3) | Valkey 9.1 (BSD) |
|---|---|---|
| Licence | AGPLv3 — copyleft fort, embarquement commercial restreint | BSD — permissive, usage commercial libre |
| Performance | Référence historique | +8 % ops/sec, -22 % latence P99, -20 % mémoire |
| Compatibilité protocole | 100 % Redis protocol | 100 % protocole Redis — remplacement transparent |
| Support distros | Non installé par défaut | Ubuntu 24.04+, Debian 13, Fedora 40+ — paquet natif |
| Modules | Redis Stack payant (RedisJSON, RediSearch…) | API de modules compatible, écosystème en cours |
| Adoption cloud | AWS ElastiCache reste Redis | GCP Memorystore Valkey disponible, AWS se dirige vers Valkey |
| Idéal pour | Projets existants dépendant des modules Redis Stack | Nouveaux projets, hébergeurs, stacks souveraines, distros modernes |
Quand choisir Valkey plutôt que Redis
Valkey s'impose naturellement dans plusieurs contextes. Les hébergeurs et revendeurs sont les premiers concernés : l'AGPLv3 de Redis impose de publier le code de tout service qui l'intègre, une contrainte incompatible avec la plupart des offres commerciales. Les nouveaux projets n'ont aucune raison de partir sur Redis : Valkey est le paquet par défaut des distributions récentes, la performance est supérieure et la licence est sans restriction. Les stacks RGPD et souveraineté bénéficient aussi de la gouvernance Linux Foundation, plus neutre qu'un éditeur privé. Enfin, si vous n'utilisez pas les modules propriétaires Redis Stack (RedisJSON, RediSearch, RedisTimeSeries), la migration est transparente — toutes vos librairies et configurations existantes restent valides.
Migrer de Redis vers Valkey en 4 étapes
Vérifier la compatibilité
Exécutez redis-cli INFO server | grep redis_version pour identifier votre version actuelle. Listez vos dépendances et confirmez qu'aucune n'utilise les modules Redis Stack (RedisJSON, RediSearch, RedisTimeSeries). Si c'est le cas, la migration directe n'est pas encore recommandée.
Installer Valkey
Sur Ubuntu 24.04+ et Debian 13, Valkey est disponible dans les dépôts natifs : apt install valkey. Sur Fedora 40+, dnf install valkey. Sur les distributions plus anciennes, ajoutez le dépôt officiel Valkey avant l'installation.
Copier la configuration existante
La syntaxe de configuration est identique entre Redis et Valkey. Copiez simplement votre fichier : cp /etc/redis/redis.conf /etc/valkey/valkey.conf. Vérifiez les chemins de socket et de données si vous avez personnalisé ces paramètres.
Migrer les données et valider
Exportez vos données Redis via un snapshot RDB (redis-cli --rdb /tmp/dump.rdb) puis importez-les dans Valkey en plaçant le fichier dans le répertoire dir de Valkey. Démarrez le service (systemctl start valkey), puis validez avec valkey-cli ping — vous devez obtenir PONG. Toutes vos librairies Redis existantes (ioredis, Predis, redis-py) sont compatibles sans modification.
Valkey inclut valkey-benchmark, fonctionnellement identique à redis-benchmark. Avant toute migration en production, validez les performances sur votre matériel avec valkey-benchmark -n 100000 -q. Cette commande envoie 100 000 requêtes et affiche le résumé des ops/sec pour chaque type de commande. Résultat attendu : des chiffres supérieurs à votre ancienne instance Redis sur le même serveur.
Et vos autres bases de données sur VPS ?
Valkey n'est qu'une pièce de votre stack de données. Si vous hébergez également une base relationnelle, consultez notre guide sur MariaDB sur VPS : configuration, performances et réplication. Pour le moteur de recherche full-text, Elasticsearch sur VPS couvre l'installation, le tuning mémoire et les index en production. Chaque composant mérite une configuration adaptée à votre charge — nos VPS Cloud vous donnent la maîtrise complète de votre environnement.