在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防火墙关闭后再连接==