开发者社区> 问答> 正文

java使用jedis连上linux上redis服务报异常

java用的jedis连接redis。
reids是安装在虚拟机里面,ip是172.16.17.4,在本地能ping通虚拟机,并且xshell也能远程登录虚拟机。
虚拟机内的redis服务正常,可以启动,并且执行命令没问题。在虚拟机外telnet+端口号连不上虚拟机;
java连接不上redis。
异常信息:
·Caused by: redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out·

展开
收起
蛮大人123 2016-02-05 11:14:22 3915 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    linux防火墙的问题,去掉防火墙就可以了,或者是没有访问的权限,可能是因为你设置了密码
    jedis.auth("密码")

    2019-07-17 18:37:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载