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

Comment faire fonctionner Redis sur Windows 10 : Guide pratique

Installer Redis sur Windows 10 n’est pas forcément simple, mais c’est tout à fait faisable si vous savez comment vous y prendre. Comme il est principalement conçu pour les systèmes Unix, le faire tourner sur Windows peut demander un peu d’effort. La solution ? Windows Subsystem for Linux (WSL) — votre allié secret pour simplifier le tout. Avec WSL, Redis peut s’exécuter facilement sur votre machine sans avoir besoin de machines virtuelles ou de configurations dual-boot. Allons-y !

Préparer Windows 10 pour Redis

Première étape, il faut activer WSL sur votre Windows 10. On dirait que Microsoft pourrait simplifier la chose, non ? Bref, recherchez dans le menu Démarrer « Activer ou désactiver des fonctionnalités Windows », cochez la case pour « Sous-système Windows pour Linux » et cliquez sur OK. Sinon, vous pouvez passer par PowerShell avec la commande suivante :

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

N’oubliez pas de redémarrer votre machine après ça. Vous pouvez vérifier que c’est bien activé en lançant :

wsl --list --verbose

Prochaine étape : installer une distribution Linux

Pour faire tourner Redis, il vous faut une distribution Linux, idéalement Ubuntu. Facile à installer via le Microsoft Store, ou si vous vous sentez aventureux, via PowerShell :

Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-2004 -OutFile Ubuntu.appx -UseBasicParsing
Add-AppxPackage .\Ubuntu.appx

Une fois l’installation terminée, lancer Ubuntu depuis le menu Démarrer vous guidera à travers la configuration initiale. Rien de compliqué !

Mettre à jour votre environnement Linux

Une fois dans le terminal Ubuntu, tapez :

sudo apt update && sudo apt upgrade -y

C’est une bonne pratique pour éviter d’éventuels problèmes de compatibilité plus tard. Faites-moi confiance, ça vaut la peine.

Installation de Redis

L’installation de Redis est simple une fois tout prêt. Il suffit de taper :

sudo apt install redis-server

Ça téléchargera la dernière version depuis les dépôts. Si vous êtes parano sur la compatibilité, vous pouvez spécifier une version précise, mais en général, la dernière version convient à la majorité des utilisateurs.

Démarrer Redis et vérifier qu’il fonctionne

Pour lancer Redis, tapez :

sudo service redis-server start

Si votre système utilise systemd, utilisez plutôt :

sudo systemctl start redis.service

Pour l’automatiser au démarrage, tapez :

sudo systemctl enable redis

Pour tester si Redis fonctionne, utilisez la CLI :

redis-cli ping

Vous devriez voir « PONG« , ce qui indique que tout fonctionne correctement. La configuration de Redis se trouve dans /etc/redis/redis.conf si vous souhaitez ajuster certains paramètres, comme le port (par défaut : 6379) ou la mémoire allouée.

Conseils rapides pour une installation sans souci

  • Gardez Windows à jour via Paramètres > Mise à jour et sécurité > Windows Update. Ça facilite l’utilisation de WSL.
  • Pour Linux, le Microsoft Store est l’option la plus simple pour obtenir Ubuntu ou une autre distribution.
  • Les mises à jour régulières avec sudo apt update maintiennent tout en ordre.
  • Familiarisez-vous avec les commandes de base Linux. Elles vous feront gagner du temps.
  • N’oubliez pas d’activer Redis pour qu’il démarre automatiquement avec la commande sudo systemctl enable redis.

Questions fréquentes sur l’utilisation de Redis sur Windows 10

À quoi sert Redis ?

Redis est parfait pour le caching, l’analyse en temps réel, ou tout autre cas où vitesse et faible latence sont cruciaux. C’est un poids lourd !

Est-ce que Redis peut tourner directement sur Windows 10 ?

Techniquement, oui, mais en pratique, WSL reste la meilleure option. Il existe des portages non officiels, mais ils risquent d’être instables ou compliqués à faire fonctionner.

Comment savoir si Redis est en marche ?

Utilisez simplement redis-cli ping. Si vous recevez « PONG« , c’est que tout fonctionne bien !

Faut-il absolument utiliser WSL ?

Ce n’est pas obligatoire, mais ça facilite énormément la tâche. Sans WSL, vous risquez de rencontrer plus de difficultés.

Redis sur Windows, c’est fiable pour la production ?

Ce n’est pas conseillé pour un environnement de production. Il vaut mieux l’installer sur un serveur Linux dédié ou dans le cloud. La stabilité avant tout !

Résumé : dernière étape de l’installation de Redis

Ça peut sembler intimidant au départ, mais diviser le processus en étapes claires facilite beaucoup les choses. Si vous faites du développement, des tests ou de la gestion de données, faire tourner Redis via WSL peut vraiment faire la différence. C’est comme faire le pont entre Windows et les outils Unix, et ça simplifie la vie.

Maîtriser Redis ouvre plein de possibilités pour optimiser vos apps. N’oubliez pas que pour des déploiements en production, Docker ou des serveurs dédiés sont recommandés. Avec Redis en marche, vous êtes prêt à booster la gestion de vos données comme un professionnel !