【Redis】Jedis连接失败解决办法

1,030 阅读1分钟

在Redis的学习过程中,在学到使用Jedis操作Redis的章节时,发现无法连接Redis,超时等问题 通过查找相关博客,做出了一些Redis配置文件的修改,包括:修改Redis配置文件、修改Linux防火墙配置及直接绑定Redis所在ip

1、修改Redis配置文件

原贴见

在这里插入图片描述 在这里插入图片描述 修改之后仍然无法进行连接 于是又在虚拟机中对防火墙进行了相关配置

2、修改Linux防火墙配置

  • 开放端口:firewall-cmd --zone=public --add-port=6379/tcp --permanet
  • 重新加载防火墙:systemctl restart firewalld.service
  • 查看防火墙状态:systemctl status firewalld
  • 查看防火墙开放端口状态:firewall-cmd --zone=public --list-ports在这里插入图片描述 修改之后发现还是不能连接...

3、通过直接bind ip地址进行连接【成功】

如果上面两步都做了,但是仍然无法连接Redis,可以尝试一下使用这个方法:

  • 首先通过ifconfig查到Linux虚拟机或远程服务器的ip,复制下来保存 在这里插入图片描述
  • 接着打开Redis配置文件,通过/bind+小写字母n快速定位到下图位置 在这里插入图片描述
  • 在IDE中对上面粘贴的ip地址进行连接 在这里插入图片描述 结果连接成功!

==注意:我在第一次测试的时候把防火墙关闭了,如果在测试过程中仍然不行的话,就试一下把Linux防火墙关闭后再连接==