解决 Redis 连接异常 JedisConnectionException: Failed to create socket
使用 Jedis 连接 Redis 时抛出错误redis.clients.jedis.exceptions.JedisConnectionException: Failed to create socket.java.net.SocketTimeoutException: connect timed out▲ 最有可能的情况:Redis 配置问题需要将 bind 这一行注释掉然后将 protect
·
使用 Jedis 连接 Redis 时抛出错误
redis.clients.jedis.exceptions.JedisConnectionException: Failed to create socket.
java.net.SocketTimeoutException: connect timed out
▲ 最有可能的情况:Redis 配置问题
需要将 bind 这一行注释掉
然后将 protected-mode 设置为 no
▲ 其他原因
情况1:地址或端口写错了
情况2:防火墙没开放 6379 端口
查看端口开放信息,如果没看见 6379,就需要设置
firewall-cmd --list-ports
开启 6379 端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
最后记得重载防火墙生效
重载:firewall-cmd --reload
情况3:云服务器没有设置防火墙(安全组)
到对应的官网上卖弄去设置就好
愿每一个 bug 被有收获地解决(IceClean)
更多推荐
已为社区贡献3条内容
所有评论(0)