影评周公子 2025-06-22 09:30 采纳率: 98.5%
浏览 129

Redis连接被拒(Connection refused),可能是端口未开启、服务未启动或绑定地址配置错误导致,如何排查与解决?

### Redis连接被拒(Connection refused)问题排查与解决 在使用Redis时,如果遇到“Connection refused”错误,通常可能是以下原因导致:端口未开启、Redis服务未启动或绑定地址配置错误。 **排查步骤:** 1. **检查Redis服务状态** 使用`systemctl status redis`或`ps aux | grep redis`确认Redis服务是否已启动。若未启动,可通过`redis-server /etc/redis/redis.conf`手动启动。 2. **验证端口监听情况** 使用`netstat -tuln | grep 6379`(默认端口)检查Redis是否正在监听指定端口。若无监听,可能是配置文件中`port`设置错误或被注释掉。 3. **检查绑定地址配置** 打开Redis配置文件(如`redis.conf`),查看`bind`参数。若绑定为`127.0.0.1`,则仅允许本地访问;若需远程访问,可将`bind`改为服务器IP或注释掉该行以绑定所有网卡。 4. **防火墙规则检查** 确保服务器防火墙允许Redis端口(默认6379)。可使用`iptables`或`firewall-cmd --add-port=6379/tcp`开放端口。 通过以上步骤,通常可以有效解决Redis连接被拒的问题。
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 创建了问题 6月22日