当前位置:首页 > 问答 > 正文

Redis配置 端口设置 如何修改Redis服务器的端口号,变更redis默认端口的方法

Redis配置 | 端口设置:轻松修改默认端口号的完整指南

2025年8月最新动态
根据Redis Labs最新发布的配置建议,修改默认端口号(6379)已成为增强服务安全性的基础措施之一,尤其在云服务器环境中,自动化攻击脚本常针对默认端口进行扫描,调整端口可有效减少这类风险。


为什么需要修改Redis默认端口?

Redis安装后默认使用6379端口,这就像给自家大门装了一把人人知道的通用锁,虽然配合密码认证能提升安全性,但修改端口号相当于直接"隐藏入口",大幅降低被暴力破解的概率。

如何修改Redis端口号?

通过配置文件修改(推荐)

  1. 定位配置文件
    Redis配置文件通常位于以下路径(根据安装方式不同可能略有差异):

    • Linux: /etc/redis/redis.conf
    • macOS(Homebrew安装): /usr/local/etc/redis.conf
    • Windows: redis.windows-service.conf
  2. 编辑配置文件
    使用文本编辑器打开文件,找到以下行:

    port 6379

    修改为任意未被占用的端口(如6380):

    port 6380
  3. 重启Redis服务

    Redis配置 端口设置 如何修改Redis服务器的端口号,变更redis默认端口的方法

    • Linux/macOS:
      sudo systemctl restart redis
    • Windows:
      通过服务管理器重启"Redis"服务

命令行临时修改(测试用)

启动Redis时直接指定端口(重启后失效):

redis-server --port 6380

验证端口是否生效

  1. 连接Redis客户端测试:

    redis-cli -p 6380

    成功连接后执行ping,应返回PONG

  2. 检查端口监听状态:

    netstat -tulnp | grep 6380  # Linux/macOS

    Redis配置 端口设置 如何修改Redis服务器的端口号,变更redis默认端口的方法

    netstat -ano | findstr 6380  # Windows

注意事项

  1. 端口范围选择

    • 避免使用0-1023(系统保留端口)
    • 推荐使用1024-49151之间的端口
  2. 防火墙配置
    修改端口后需同步更新防火墙规则,

    sudo ufw allow 6380/tcp  # Ubuntu示例
  3. 多实例场景
    若需运行多个Redis实例,只需为每个实例分配不同端口即可

  4. 客户端连接变更
    所有应用连接Redis的代码需同步更新端口参数


常见问题

Redis配置 端口设置 如何修改Redis服务器的端口号,变更redis默认端口的方法

Q: 修改端口后无法连接怎么办?
A: 按顺序检查:①Redis服务是否正常运行 ②防火墙是否放行新端口 ③客户端配置是否更新

Q: 如何找到当前Redis使用的端口?
A: 连接Redis后执行CONFIG GET port命令

通过以上步骤,您已成功为Redis服务器增加了一层基础防护,记得将新端口记录在安全的地方,避免自己"找不到门"哦!

发表评论