PortChecker Logo
PortChecker

端口 6379 — Redis (TCP)

Redis

什么是端口 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 连通性。

1-65535

开放端口 6379

要允许到端口 6379 (Redis) 的入站连接,请配置防火墙并在路由器上添加端口转发规则,指向设备的本地 IP 地址。

Windows 防火墙

打开 Windows Defender 防火墙 → 高级设置 → 入站规则 → 新建规则 → 端口 → TCP → 特定本地端口: 6379 → 允许连接 → 命名并保存规则。

netsh advfirewall firewall add rule name="Open Port 6379" dir=in action=allow protocol=tcp localport=6379
Linux (UFW / iptables)sudo 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,请在防火墙或路由器中阻止该端口。

Windows 防火墙

要在 Windows 上屏蔽端口 6379,请以管理员身份在 PowerShell 或命令提示符中运行以下命令:

netsh advfirewall firewall add rule name="Block Port 6379" dir=in action=block protocol=tcp localport=6379
Linux (UFW / iptables)执行:sudo ufw deny 6379/tcpsudo iptables -A INPUT -p tcp --dport 6379 -j DROP
路由器

删除或禁用端口 6379 的端口转发规则。

常见问题

端口 6379 用于什么?▾

6379 端口是 Redis 的标准 TCP 端口。它被需要接受该服务入站连接的服务器和应用程序所使用。是否需要开放取决于您是否在运行 Redis 服务器——如果没有,应保持关闭。

保持端口 6379 打开安全吗?▾

开放的 6379 端口会扩大攻击面。如果您没有主动运行 Redis,请在防火墙中关闭此端口并删除端口转发规则。如果 Redis 需要可访问,请将访问限制为已知 IP 地址并保持软件更新。