redis数据库连接时遇到的错误:redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException:

测试是否能连接redis,代码如下:

Jedis jedis = new Jedis("192.168.106.128",6379);
System.out.println(jedis.ping());
jedis.close();

问题描述:


问题解决:

1)打开端口6379(sudo ufw allow 6379)

2)关闭防火墙.(可能linux防火墙作用,限制了端口的出入

3)修改redis.conf文件,将 bind 127.0.0.1这一行注释掉,或是将127.0.0.1修改为0.0.0.0(redis默认只支持本地连接,修改为0.0.0.0时,这样就可以支持外机连接了)

4)修改redis.conf文件,将protected-mode yes 改为no(解除保护模式,也是DENIED Redis is running in protected mode because protected mode is enabled问题的解决

5)重启redis服务

我的问题:

无法打开到主机的连接。 在端口 6379: 连接失败

我的问题解决:

原因:


解决:换一个端口,比如6378



猜你喜欢

转载自blog.csdn.net/weixin_42228338/article/details/80926546