Windows的eclipse连接虚拟机的Linux系统Redis所遇到的问题

Windows的eclipse连接虚拟机的Linux系统Redis所遇到的问题

目前使用的是 CentOs8 +redis5.0.7

redis(提前Linux中安装了Redis数据库)

redis.conf需要配置的几个地方

输入:vim redis.conf 进入配置文件 按 i 进入编辑模式

1.修改bind 两种方式
①:注释掉bind 127.0.0.1(默认)
②:把bind 127.0.0.1改成---->bind 0.0.0.0
建议用第二种方式,第一种方式可能会不成功 因为redis.conf默认为127.0.0.1当你使用redis.cli之后再使用 ps -ef|grep redis的时候会发现启动的ip还127.0.01,这样就会导致在windows上不能连接

  1. protected-mode yes。修改成如图下所示
    Windows的eclipse连接虚拟机的Linux系统Redis所遇到的问题
    按Esc 退出编辑 shfit + ‘:’ 输入wq! 回车

3.关闭防火墙
systemctl stop firewalld.service #停止防火墙
systemctl disable firewalld.service #禁止防火墙开机启动
firewall-cmd --state #查看默认防火墙状态 防火墙状态显示 not run就ok了

4.如果还不行就在执行下面这句 iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

5.顺便可以设置为后台也运行
daemonize no ------> daemonize yes

eclipse

这里我创建的是一个web项目用来测试连接(因为懒0.0)
测试需要导入依赖包
jedis-2.7.2.jar
Jedis是Java语言的Redis编程客户端。
commons-pool2-2.4.2.jar
这里帮你们准备啦
链接:https://pan.baidu.com/s/1G2uKPPT1I-UXU3XR0YHF-w
提取码:rhwi
这里把这两个jar包放在WEB-INF下的lib目录就好了
测试代码:
public class TestJedis {
public static void main(String[] args) {
Jedis jedis=new Jedis(“192.168.127.128”, 6379);
System.out.println(jedis.ping());
}
}
控制台打印:PONG就成功了
说了这么多可能有点啰嗦,给你们上份图
Windows的eclipse连接虚拟机的Linux系统Redis所遇到的问题
Windows的eclipse连接虚拟机的Linux系统Redis所遇到的问题
Windows的eclipse连接虚拟机的Linux系统Redis所遇到的问题