Installation et démarrage de Redis 3.2.100 sur Windows
Liens de téléchargement
À l’heure actuelle (2026), Redis officiel ne fournit que des paquets pour Linux. La version Windows est archivée et maintenue par Microsoft, sans nouvelle mise à jour.
- Site officiel (version Linux) : http://redis.io/download
- Dépôt Github pour Windows : https://github.com/MSOpenTech/redis/tags
- Version exemple (win‑3.2.100) :
https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100
Fichiers clés après extraction
| Fichier | Rôle |
|---|---|
| redis‑server.exe | Programme serveur Redis |
| redis‑cli.exe | Outil client en ligne de commande Redis |
| redis.windows.conf | Fichier de configuration par défaut |
| redis.windows‑service.conf | Configuration dédiée pour l’installation comme service Windows |
| redis‑benchmark.exe | Outil de test de performance Redis |
| dump.rdb | Fichier de données persistantes Redis |
Lancer le serveur Redis depuis CMD
- Ouvrez CMD et allez dans le dossier où vous avez extrait Redis
cd D:\Redis\Redis-x64-3.2.100Langage du code : CSS (css)
- Commande de lancement (charge le fichier de configuration)
redis-server redis.windows.confLangage du code : CSS (css)
Indicateurs de démarrage réussi :
- Mode d’exécution :
Running in standalone mode(mode autonome) - Port par défaut : 6379
Inconvénient : avec cette méthode, fermer la fenêtre CMD arrête immédiatement le service Redis
Installer Redis comme service système Windows
Un lancement simple via CMD ne permet pas de fonctionner en arrière‑plan. L’installation en service système autorise le démarrage automatique au démarrage de Windows.
Nous utilisons seulement un lancement temporaire pour la démonstration du cours, cette étape est donnée à titre indicatif.
Connexion Redis et test des commandes basiques
1. Commande de connexion client
Ouvrez une nouvelle fenêtre CMD, allez dans le dossier Redis et exécutez :
redis-cli.exe -h 127.0.0.1 -p 6379Langage du code : CSS (css)
-h: indique l’adresse IP du serveur Redis (vous pouvez renseigner une IP du réseau local pour une connexion distante)-p: indique le numéro de port
2. Démonstration des commandes de base
# Définir une paire clé‑valeur
set key1 value1
# Récupérer la valeur d’une clé
get key1
# La requête sur une clé inexistante renvoie (nil)
get kkkk
set ddd 123
get dddLangage du code : PHP (php)
Règles :
setattend à la fois le paramètre【key】et【value】, une absence de paramètres provoque une erreur- Interroger une clé qui n’existe pas renvoie
(nil)
Remarques
- Redis 3.2 pour Windows est très ancien. Évitez d’utiliser la version Windows en environnement de production, préférez un déploiement sous Linux ;
- Pour les connexions distantes, adaptez le pare‑feu et modifiez le fichier de configuration pour autoriser les accès depuis des IP externes ;
- La fenêtre CMD du serveur doit rester ouverte pour que les clients puissent se connecter.
Installation