• 技术文章 >数据库 >Redis

    redis异常原因及解决方案

    我叫mt我叫mt2021-03-15 09:34:29转载1045

    下面是工作中遇到的redis异常问题,并在文章末尾给出了异常出现的原因及解决方案,希望对大家有所帮助。

    Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out
    at redis.clients.jedis.Connection.connect(Connection.java:155)
    at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:83)
    at redis.clients.jedis.Connection.sendCommand(Connection.java:94)
    at redis.clients.jedis.Connection.sendCommand(Connection.java:89)
    at redis.clients.jedis.BinaryClient.auth(BinaryClient.java:539)
    at redis.clients.jedis.BinaryJedis.auth(BinaryJedis.java:2000)
    at com.cheguanjia.test.Jdeis.main(Jdeis.java:20)
    Caused by: java.net.SocketTimeoutException: connect timed out
    at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at redis.clients.jedis.Connection.connect(Connection.java:149)
    ... 6 more

    异常出现的原因:

    liunx服务器的防火墙没有把6379的端口给外网访问

    解决方案:

    vim   /etc/sysconfig/iptables

    相关推荐:redis数据库教程

    以上就是redis异常原因及解决方案的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:博客园,如有侵犯,请联系admin@php.cn删除
    专题推荐:redis 异常 解决方案
    上一篇:一起看看Redis集群架构及对比 下一篇:如何在docker容器中成功启动redis并进入

    相关文章推荐

    • 关系规范化中的删除操作异常是指什么?• 看看 Python Django开发 异常及解决办法• 服务器异常是什么意思• dns异常是什么意思

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网