GUIA 2 - Instalación de Redis en un VPS Ubuntu paso a paso



🚀 Instalación de Redis en un VPS Ubuntu paso a paso

En este tutorial te mostraré cómo instalar Redis en un servidor VPS con Ubuntu, configurarlo para permitir conexiones externas si lo deseas, y protegerlo adecuadamente. Redis es una base de datos en memoria muy rápida, ideal para caché, sesiones o datos temporales.


🔧 Paso 1: Actualizar los paquetes

Primero actualiza la lista de paquetes de tu sistema para asegurarte de tener acceso a las últimas versiones:

sudo apt update

📦 Paso 2: Instalar Redis

Instala Redis desde los repositorios oficiales de Ubuntu:

sudo apt install redis-server

⚙️ Paso 3: Configurar Redis

Ahora editamos el archivo de configuración principal:

sudo nano /etc/redis/redis.conf

🔹 Asegúrate de cambiar o agregar las siguientes líneas:

# Para que Redis sea gestionado por systemd
supervised systemd

# Para aceptar conexiones externas (⚠️ sólo si realmente lo necesitas)
bind 0.0.0.0

# Activar modo protegido (recomendado)
protected-mode yes

# Establecer una contraseña segura
requirepass mipasswordsegura123

💡 Reemplaza mipasswordsegura123 por una contraseña segura y compleja.


🔄 Paso 4: Reiniciar Redis

Guarda los cambios y reinicia Redis para aplicarlos:

sudo systemctl restart redis

✅ Paso 5: Verificar que Redis está funcionando

Comprueba que el servicio está activo:

sudo systemctl status redis

💬 Paso 6: Usar el cliente de Redis

Accede a la consola de Redis:

redis-cli

Autentícate con tu contraseña:

auth mipasswordsegura123

Y prueba el siguiente comando:

ping

Si todo está bien, Redis te responderá con:

PONG

🔐 Recomendaciones de Seguridad

  • 🔥 Limita el acceso externo: Si expusiste Redis con bind 0.0.0.0, restringe el acceso con un firewall:
sudo ufw allow from TU.IP.PUBLICA to any port 6379
sudo ufw deny 6379
  • 🔑 Usa una contraseña compleja: Evita contraseñas simples como 123456 o redispass.
  • 🔒 Alternativa segura: Usa SSH tunneling para no exponer el puerto públicamente:
ssh -L 6379:localhost:6379 usuario@tu-servidor.com

Así puedes conectar tu app localmente a Redis usando localhost:6379 de forma segura.


🎉 ¡Listo!

Ya tienes Redis instalado, funcionando y protegido. Puedes integrarlo en tu backend con Node.js, Express, Python, o cualquier lenguaje compatible.

¿Tienes alguna duda o quieres conectar tu app al Redis VPS desde Node.js? Mira los siguientes posts de esta serie.

GUIA 2 - Instalación de Redis en un VPS Ubuntu paso a paso GUIA 2 - Instalación de Redis en un VPS Ubuntu paso a paso Reviewed by codeAb on 9:16 Rating: 5

No hay comentarios:

Con la tecnología de Blogger.