Puerto 6379 — Redis (TCP)
¿Qué es el puerto 6379?
Base de datos clave-valor. No debe exponerse públicamente.
Este es un puerto registrado (1024–49151), a menudo asignado a servicios como Redis. · No formal RFC; Redis RESP protocol
¿Cuándo necesitas el puerto 6379 abierto?
Almost never open to the internet. Redis has no authentication enabled by default and is frequently exploited when publicly exposed. Bind to 127.0.0.1 or restrict with firewall rules to trusted internal IPs only.
Usos comunes y software
- Redis Community Edition
- Redis Enterprise
- Valkey
- Upstash Redis
- AWS ElastiCache
- StackExchange.Redis
- Sidekiq (Ruby background jobs)
Seguridad
Set bind 127.0.0.1 and requirepass in redis.conf. Enable protected-mode yes (default since Redis 3.2). Never expose port 6379 to the internet — there have been mass exploitation waves targeting open Redis instances for cryptomining and data theft. Use a VPN or SSH tunnel for remote access to Redis. Upgrade to Redis 6+ which supports ACL-based access control.
¿Es seguro el puerto 6379?
Un puerto abierto aumenta la superficie de ataque. La seguridad depende de cómo esté configurado Redis.
Riesgo bajo, pero verifica que Redis se esté ejecutando en este puerto intencionalmente y que tu aplicación realmente lo necesite antes de dejarlo abierto.
Prueba la conectividad del puerto 6379 en cualquier host.
Abrir el puerto 6379
Para permitir conexiones entrantes al puerto 6379 (Redis), configura tu firewall y añade una regla de reenvío de puertos en tu router hacia la IP local de tu dispositivo.
Abre el Firewall de Windows Defender → Configuración avanzada → Reglas de entrada → Nueva regla → Puerto → TCP → Puertos locales específicos: 6379 → Permitir la conexión → Asigna nombre y guarda la regla.
netsh advfirewall firewall add rule name="Open Port 6379" dir=in action=allow protocol=tcp localport=6379sudo ufw allow 6379/tcpsudo iptables -A INPUT -p tcp --dport 6379 -j ACCEPTAccede a tu router (192.168.1.1 o 192.168.0.1) → Reenvío de puertos → Añade una nueva regla: Protocolo TCP, Puerto externo 6379, IP interna: IP local de tu dispositivo, Puerto interno 6379 → Guardar.
Cómo cerrar el puerto 6379
Si no necesitas Redis, bloquea este puerto en el firewall o en el router.
Para bloquear el puerto 6379 en Windows, ejecuta el siguiente comando en PowerShell o Símbolo del sistema (como administrador):
netsh advfirewall firewall add rule name="Block Port 6379" dir=in action=block protocol=tcp localport=6379Ejecuta: sudo ufw deny 6379/tcpsudo iptables -A INPUT -p tcp --dport 6379 -j DROPElimina o desactiva la regla de redirección del puerto 6379.
Preguntas frecuentes
¿Para qué se usa el puerto 6379?▾
El puerto 6379 es el puerto TCP estándar para Redis. Lo utilizan servidores y aplicaciones que necesitan aceptar conexiones entrantes para este servicio. Si debes mantenerlo abierto depende de si ejecutas activamente un servidor Redis; de lo contrario, debe permanecer cerrado.
¿Es seguro mantener abierto el puerto 6379?▾
Un puerto 6379 abierto amplía tu superficie de ataque. Si no ejecutas Redis activamente, cierra el puerto en tu firewall y elimina reglas de reenvío de puertos. Si Redis debe ser accesible, restringe el acceso a IPs conocidas y mantén el software actualizado.