Порт 6379 — Redis (TCP)
Что такое порт 6379?
База ключ‑значение. Нельзя открывать публично.
Это зарегистрированный порт (1024–49151), часто назначаемый сервисам вроде Redis. · No formal RFC; Redis RESP protocol
Когда нужен открытый порт 6379?
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.
Типичные применения и ПО
- Redis Community Edition
- Redis Enterprise
- Valkey
- Upstash Redis
- AWS ElastiCache
- StackExchange.Redis
- Sidekiq (Ruby background jobs)
Безопасность
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.
Безопасен ли порт 6379?
Открытый порт увеличивает поверхность атаки. Безопасность зависит от настройки Redis.
Низкий риск, но проверьте, намеренно ли Redis работает на этом порту и действительно ли его требует приложение, прежде чем оставлять его открытым.
Проверьте доступность порта 6379 на любом хосте.
Открытие порта 6379
Чтобы разрешить входящие подключения к порту 6379 (Redis), настройте брандмауэр и добавьте правило переадресации порта на маршрутизаторе на локальный IP вашего устройства.
Откройте Брандмауэр Windows Defender → Дополнительные параметры → Правила для входящих → Новое правило → Порт → TCP → Указанные локальные порты: 6379 → Разрешить подключение → Задайте имя и сохраните.
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 ACCEPTВойдите в роутер (192.168.1.1 или 192.168.0.1) → Перенаправление портов → Добавьте новое правило: Протокол TCP, Внешний порт 6379, Внутренний IP: локальный IP устройства, Внутренний порт 6379 → Сохранить.
Как закрыть порт 6379
Если Redis не нужен, заблокируйте порт в фаерволе или роутере.
Чтобы заблокировать порт 6379 в Windows, выполните следующую команду в PowerShell или командной строке (от имени администратора):
netsh advfirewall firewall add rule name="Block Port 6379" dir=in action=block protocol=tcp localport=6379Выполните: sudo ufw deny 6379/tcpsudo iptables -A INPUT -p tcp --dport 6379 -j DROPУдалите или отключите правило проброса порта 6379.
Часто задаваемые вопросы
Для чего используется порт 6379?▾
Порт 6379 — стандартный TCP-порт для Redis. Он используется серверами и приложениями, которым нужно принимать входящие соединения для этого сервиса. Нужен ли он открытым, зависит от того, активно ли вы запускаете сервер Redis — в противном случае его следует держать закрытым.
Безопасно ли держать порт 6379 открытым?▾
Открытый порт 6379 расширяет поверхность атаки. Если вы не запускаете Redis активно, закройте порт в брандмауэре и удалите правила переадресации. Если Redis должен быть доступен, ограничьте доступ до доверенных IP и регулярно обновляйте ПО.