使用IDEA连接安装在虚拟机中的redis数据库
具体步骤:
- 进入虚拟机,打开Redis所在目录;
- 在Redis目录并找到Redis配置文件redis.conf;
- 打开配置文件redis.conf,首先注释掉bind 127.0.0.1。这里bind IP可以简单理解为只有该绑定的IP地址可以请求Redis服务。但事实上,bind用于指定本机网卡IP。例如本机有两个IP(IP1和IP2),其中Redis配置文件绑定了IP1,那么就只能通过IP1去访问Redis服务器。使用IP2或任何其他IP均不能访问Redis服务器。其中bind 0.0.0.0 是一个特例,它允许任何IP请求Redis服务。
- 接着继续往下翻,将保护模式关闭,即将protected-mode no改为yes。
- 最后,往下翻并找到守护模式,将其打开。这样Redis会一直后台运行(虚拟机不关机)
- 设置完成,使用redis-server载入redis.conf配置文件,完成redis启动
- 在IDEA中,新建maven项目,导入jedis依赖,新建测试文件,根据你自己虚拟机IP地址,以及Redis端口号(默认6379)进行设置,调用jedis.ping()方法,控制台打印PONG,说明连接成功。
- 若按步骤操作仍然出现问题,考虑是否开启防火墙
- CentOS7防火墙操作
停止防火墙:
systemctl stop firewalld.service
禁止防火墙开机自启:
systemctl disable firewalld.service
查看防火墙状态
firewall-cmd --state