Instalación e inicio de Redis 3.2.100 en Windows
Enlaces de descarga
Actualmente (2026), el proyecto oficial de Redis solo ofrece paquetes de instalación para Linux. La versión para Windows está archivada y mantenida por Microsoft, y ya no recibe actualizaciones.
- Sitio oficial (versión Linux): http://redis.io/download
- Repositorio Github de la versión Windows: https://github.com/MSOpenTech/redis/tags
- Versión de ejemplo (win‑3.2.100):
https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100
Archivos principales después de descomprimir
| Archivo | Función |
|---|---|
| redis‑server.exe | Programa del servidor Redis |
| redis‑cli.exe | Herramienta de consola del cliente Redis |
| redis.windows.conf | Archivo de configuración predeterminado |
| redis.windows‑service.conf | Configuración especial para instalarlo como servicio de Windows |
| redis‑benchmark.exe | Herramienta de prueba de rendimiento de Redis |
| dump.rdb | Archivo de datos persistentes de Redis |
Iniciar el servidor Redis desde CMD
- Abre CMD y navega hasta la carpeta donde descomprimiste Redis
cd D:\Redis\Redis-x64-3.2.100Lenguaje del código: CSS (css)
- Comando de inicio (carga el archivo de configuración)
redis-server redis.windows.confLenguaje del código: CSS (css)
Señales de arranque correcto:
- Modo de ejecución:
Running in standalone mode(modo independiente) - Puerto por defecto: 6379
Desventaja: al arrancar de esta forma, si cierras la ventana de CMD, el servicio Redis se detiene inmediatamente
Instalar como servicio del sistema Windows
El arranque normal desde CMD no se ejecuta en segundo plano. Puedes instalarlo como servicio para que se inicie automáticamente con el sistema.
Para la demostración del curso solo usamos un arranque temporal, este paso es solo de referencia.
Conexión a Redis y prueba de comandos básicos
1. Comando de conexión del cliente
Abre otra ventana de CMD, entra en la carpeta de Redis y ejecuta:
redis-cli.exe -h 127.0.0.1 -p 6379Lenguaje del código: CSS (css)
-h: especifica la IP del servidor Redis (puedes indicar la IP de otro equipo de la red local para conectarte de forma remota)-p: indica el número de puerto
2. Ejemplo de comandos básicos
# Establecer par clave‑valor
set key1 value1
# Obtener el valor asociado a una clave
get key1
# Al consultar una clave inexistente devuelve (nil)
get kkkk
set ddd 123
get dddLenguaje del código: PHP (php)
Reglas:
setrequiere los dos parámetros【key】y【value】, si faltan parámetros se producirá un error- Si consultas una clave que no existe, obtendrás
(nil)
Observaciones
- La versión Windows Redis 3.2 es muy antigua. En entornos de producción no se recomienda usar Redis para Windows, es mejor desplegarlo en Linux;
- Para conexiones remotas debes configurar el firewall y modificar el archivo de configuración para permitir accesos desde IP externas;
- La ventana CMD del servidor debe permanecer abierta para que los clientes puedan conectarse correctamente.
Instalación