Saltar al contenido principal
VPSGuía

Cómo instalar y proteger Redis en Debian

Aprenda a instalar y proteger Redis en Debian 10, 11 o 12 con instrucciones detalladas paso a paso para un rendimiento y una seguridad óptimos.

3 min de lecturaSharpHeberg
Cómo instalar y proteger Redis en Debian

Redis es una base de datos en memoria versátil y de alto rendimiento, muy utilizada para el almacenamiento en caché, el análisis en tiempo real y como broker de mensajes. En esta guía nos centraremos en Debian (versiones 10, 11 y 12) y le mostraremos cómo instalar Redis paso a paso y aplicar las configuraciones de seguridad esenciales para mantenerlo protegido.


¿Por qué elegir Redis para su servidor Debian?

Redis es increíblemente rápido y ligero, lo que lo convierte en una opción ideal para casos de uso como el almacenamiento de sesiones, los rankings y las colas de tareas. Sin embargo, su configuración predeterminada puede dejar su sistema vulnerable si se despliega sin medidas de seguridad. Si configura Redis con cuidado en Debian, podrá garantizar tanto el rendimiento como la protección.


Instalación de Redis en Debian

Paso 1: actualice su sistema

Antes de instalar Redis, actualice las listas de paquetes y los paquetes existentes para garantizar la compatibilidad.

code
sudo apt update && sudo apt upgrade -y

Paso 2: instale Redis

Debian incluye Redis en sus repositorios oficiales, por lo que la instalación es muy sencilla.

code
sudo apt install redis-server -y

Paso 3: verifique la instalación

Tras la instalación, compruebe la versión de Redis para confirmar que se ha instalado correctamente.

code
redis-cli --version

Salida esperada:

code
redis-cli 6.0.x

(Su versión puede variar según la versión de Debian.)

Paso 4: inicie y habilite Redis

Asegúrese de que Redis se inicie automáticamente con el arranque.

code
sudo systemctl start redis
sudo systemctl enable redis

Paso 5: pruebe Redis

Use la CLI de Redis para confirmar que el servidor está en funcionamiento.

code
redis-cli ping

Salida esperada:

code
PONG

Configuración de la seguridad de Redis en Debian

Una vez instalado Redis, siga estos pasos para protegerlo.

Paso 1: enlace Redis a localhost

De forma predeterminada, Redis puede escuchar en todas las interfaces de red, lo que lo expone a amenazas externas. Restrinja el acceso a localhost.

  1. Abra el archivo de configuración de Redis: sudo nano /etc/redis/redis.conf
  2. Localice la directiva bind y asegúrese de que esté establecida en 127.0.0.1: bind 127.0.0.1
  3. Guarde el archivo y reinicie Redis para aplicar los cambios: sudo systemctl restart redis

Paso 2: establezca una contraseña segura

Redis admite la autenticación mediante contraseña. Configúrela editando el mismo archivo de configuración.

  1. Abra el archivo de configuración de Redis: sudo nano /etc/redis/redis.conf
  2. Localice la directiva requirepass (está comentada de forma predeterminada) y establezca una contraseña segura: requirepass YourStrongPassword
  3. Guarde los cambios y reinicie Redis: sudo systemctl restart redis
  4. Pruebe la contraseña conectándose a Redis con autenticación: redis-cli auth YourStrongPassword ping Salida esperada: PONG

Preguntas frecuentes

¿Cómo compruebo si Redis se está ejecutando en Debian?

  • Use el comando sudo systemctl status redis. Si está activo, Redis se está ejecutando.

¿Puedo instalar una versión concreta de Redis en Debian?

  • Sí, puede compilar Redis desde el código fuente para instalar una versión concreta.

¿Por qué es importante enlazar Redis a localhost?

  • Enlazar a localhost garantiza que Redis solo sea accesible desde el propio servidor, lo que reduce la exposición a ataques externos.

¿Cuál es el puerto predeterminado de Redis?

  • Redis utiliza el puerto 6379 de forma predeterminada.

¿Cómo reinicio Redis tras cambios de configuración?

  • Use el comando sudo systemctl restart redis.

¿Cómo consulto los logs de Redis en Debian?

  • Los logs se almacenan en /var/log/redis/redis-server.log. Use tail -f para ver los logs en tiempo real.

Artículos relacionados

Siga explorando nuestra base de conocimiento con estos artículos relacionados

Publicado el 29 de noviembre de 2024 por SharpHeberg

Gracias por leer nuestros artículos técnicos y tutoriales

Volver al blog