关于java连接redis出现JedisConnectionException:connect timed out问题

冒个泡泡oοО 2021-04-16 10:23:51
求助
java使用如下代码连接redis出现jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out

import redis.clients.jedis.Jedis;

public class redisTest {
public static void main(String[] args) {
Jedis jedis=new Jedis("阿里云ecs服务器ip地址",6379);
jedis.auth("redis密码");
System.out.println(jedis.ping());
}
}


网上的办法都试过了,
1、修改redis.conf文件,将bind 127.0.0.1注释
2、关闭防火墙
3、关闭protected-mode
4、阿里云服务器安全组打开了6379端口
以上办法都尝试了并没有用


但是可视化工具RedisDesktop Manager却可以连接成功,如图,而java连接会出现超时。



希望大佬们能帮忙解决
...全文
426 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
刘六六不太六 2022-03-24
  • 打赏
  • 举报
回复

解决了吗。求方法

冒个泡泡oοО 2021-04-16
  • 打赏
  • 举报
回复
引用 1 楼 li905663280 的回复:
先用redis-cli进行连接呢?
redis-cli可以连接成功
li905663280 2021-04-16
  • 打赏
  • 举报
回复
先用redis-cli进行连接呢?
刘六六不太六 2022-03-24
  • 举报
回复
@li905663280 我也是这个问题 cli连接正常

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧