Comment installer Redis sur Windows 10 : Guide étape par étape

Installer Redis sur Windows 10 : une méthode simple et sans stress

Faire fonctionner Redis sur Windows 10 peut sembler compliqué, surtout parce qu’il est natif sur les systèmes Unix. Mais pas de panique — il existe des méthodes pour y parvenir assez facilement. L’astuce consiste à utiliser soit le Windows Subsystem for Linux (WSL), soit une version spécialement conçue pour Windows. Voici comment l’installer pour que vous puissiez l’utiliser sans trop de casse-tête.

Les bases pour configurer Redis

Installer Redis, c’est généralement passer par l’installation de WSL ou télécharger une version prête à l’emploi pour Windows. Ça peut paraître simple, mais il y a parfois quelques particularités qui peuvent vous faire trébucher. La solution la plus simple pour la majorité des utilisateurs reste souvent d’opter pour WSL.

Préparer WSL

Commencez par lancer PowerShell en mode administrateur et tapez wsl --install. Cette commande se charge de tout automatiser pour vous. Elle permet à Windows d’exécuter les binaires Linux comme Redis. Si c’est votre première utilisation de WSL, il se peut que vous deviez également l’activer via Paramètres > Applications > Fonctionnalités facultatives, puis cliquer sur Ajouter une fonctionnalité pour le trouver. Alternativement, vous pouvez entrer ces commandes :

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
bcdedit /set HypervisorLaunchType auto
Pensez à redémarrer votre ordinateur après ça !

Si votre Windows est en version inférieure à 2004, vous devrez d’abord le mettre à jour pour pouvoir utiliser WSL 2. Ensuite, n’oubliez pas de le définir par défaut avec :

wsl --set-default-version 2

Choisir votre distribution Linux

Une fois WSL prêt, rendez-vous sur le Microsoft Store et choisissez une distribution Linux. Ubuntu est souvent la plus recommandée — conviviale et bien documentée. Recherchez quelque chose comme Ubuntu 20.04 LTS, cliquez sur Obtenir, puis lancez-la depuis le menu Démarrer une fois installée. Elle vous permettra de faire tourner Redis sans souci.

Installer Redis

Ouvrez votre terminal Linux tout neuf et commencez par mettre à jour vos paquets : sudo apt update. Ensuite, tapez sudo apt install redis-server et laissez faire. Pendant l’installation, faites toujours attention à garder votre système à jour — ça évite les bugs surprises plus tard.

Démarrer Redis

Pour lancer Redis, utilisez soit redis-server directement, soit démarrez-le comme service avec sudo service redis-server start. Il commencera alors à écouter sur le port par défaut 6379. Si vous souhaitez que Redis se lance automatiquement à chaque démarrage de WSL, vous pouvez utiliser :

sudo systemctl enable redis-server

Mais si systemctl ne fonctionne pas chez vous, vous pouvez simplement lancer Redis en arrière-plan avec :

redis-server &

Testez si tout fonctionne

Le moment de vérité : ouvrez un nouveau terminal et tapez redis-cli ping. Si tout est bien configuré, vous devriez recevoir un message « PONG ». C’est une façon rapide et efficace de vérifier que Redis tourne correctement et vous attend pour stocker ou récupérer des données.

Astuces pour une installation sans souci

  • Garder WSL et votre distribution à jour évite bien des problèmes. N’oubliez pas de faire souvent : sudo apt update && sudo apt upgrade.
  • Automatiser le démarrage de Redis simplifie la vie. Vous pouvez créer un script simple pour le lancer ou l’arrêter selon vos besoins — par exemple : wsl -d Ubuntu -e bash -c "sudo service redis-server start".
  • Pour ajuster la configuration de Redis, le fichier se trouve généralement à /etc/redis/redis.conf. N’oubliez pas de redémarrer Redis après avoir modifié le fichier avec sudo service redis-server restart. La magie ne fait pas tout, malheureusement !
  • Pour surveiller la performance, utilisez redis-cli INFO ou d’autres outils. Et assurez-vous de lui allouer suffisamment de mémoire — certains réglages par défaut dans WSL peuvent limiter ses ressources.
  • Vous voulez ajouter des modules ? Vérifiez leur compatibilité avant de vous lancer. Rien de pire que de découvrir qu’ils ne s’entendent pas avec votre version de Redis.

Questions fréquentes sur l’installation

Est-ce que Redis peut fonctionner sans WSL sur Windows ?

Tout à fait ! Vous pouvez trouver des versions autonomes sur le dépôt officiel Redis pour Windows. Téléchargez par exemple Redis-x64-xxx.zip, dézippez-le (par exemple dans C:\Redis) et lancez redis-server.exe. Attention, ces versions peuvent parfois être moins stables ou moins complètes que celle qui tourne via WSL.

Quelle configuration matérielle est recommandée pour Redis ?

Un bon ordinateur, avec Windows 10 à jour, et au moins 2 Go de RAM, c’est recommandé pour que Redis tourne sans problème — surtout si vous gérez plusieurs instances. Vous pouvez aussi ajuster les ressources dans Fonctionnalités Windows > Windows Subsystem for Linux > Paramètres pour optimiser la performance.

Redis peut-il se lancer automatiquement au démarrage ?

Absolument ! Créez un fichier batch (par exemple, start_redis.bat) et programmez sa lancée à la connexion ou au démarrage de votre ordinateur via le Planificateur de tâches. C’est très pratique !

Comment désinstaller Redis si besoin ?

  • Si vous utilisez WSL : tapez sudo apt remove --purge redis-server dans votre terminal Linux.
  • Pour une version stand-alone : il suffit de supprimer le dossier (par exemple C:\Redis) et tout raccourci que vous aviez créé.

Les droits d’administration sont-ils nécessaires pour l’installation ?

Oui. Sans droits administrateur, il ne sera pas possible d’activer WSL ni d’installer une distribution Linux. Pour une version standalone, il faut lancer redis-server.exe en mode administrateur si besoin.

En conclusion

Faire tourner Redis sur Windows 10 peut sembler un peu intimidant, mais en suivant ces étapes, ce n’est pas aussi compliqué qu’on le pense. Avec un peu d’organisation, vous pourrez utiliser Redis pour coder, tester ou gérer vos données facilement. Une fois installé, ça vaut la peine d’explorer ses fonctionnalités pour en tirer le maximum. Redis est un allié robuste pour tout projet lié aux données, alors n’hésitez pas à plonger dedans !

En résumé, en suivant ces conseils, vous gagnerez beaucoup de temps et éviterez les tracas pour la mise en route. Et si Redis vous aide pour votre prochain gros projet, ce sera une belle réussite.