当前位置:   article > 正文

解决 Redis 连接异常 JedisConnectionException: Failed to create socket_redis.clients.jedis.exceptions.jedisconnectionexce

redis.clients.jedis.exceptions.jedisconnectionexception: failed to create so

使用 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

情况3:云服务器没有设置防火墙(安全组)
到对应的官网上卖弄去设置就好


愿每一个 bug 被有收获地解决(IceClean)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/497365
推荐阅读
相关标签
  

闽ICP备14008679号