Installation

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.

  1. Site officiel (version Linux) : http://redis.io/download
  2. Dépôt Github pour Windows : https://github.com/MSOpenTech/redis/tags
  3. Version exemple (win‑3.2.100) :
    https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100

Fichiers clés après extraction

FichierRôle
redis‑server.exeProgramme serveur Redis
redis‑cli.exeOutil client en ligne de commande Redis
redis.windows.confFichier de configuration par défaut
redis.windows‑service.confConfiguration dédiée pour l’installation comme service Windows
redis‑benchmark.exeOutil de test de performance Redis
dump.rdbFichier de données persistantes Redis

Lancer le serveur Redis depuis CMD

  1. Ouvrez CMD et allez dans le dossier où vous avez extrait Redis
cd D:\Redis\Redis-x64-3.2.100Langage du code : CSS (css)
  1. 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 :

  • set attend à 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

  1. 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 ;
  2. Pour les connexions distantes, adaptez le pare‑feu et modifiez le fichier de configuration pour autoriser les accès depuis des IP externes ;
  3. La fenêtre CMD du serveur doit rester ouverte pour que les clients puissent se connecter.

Installation

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *