1.创建一个maven项目
2.导入Jedis的依赖
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency>
3.编写代码测试
public class TestPing { public static void main(String[] args) { Jedis jedis = new Jedis("192.168.219.132",6379); System.out.println(jedis.ping()); } }
如果能输出PONG,则表明成功连接
如果输出如下错误
首先,先要修改虚拟机中redis的配置文件:
注释掉Bind连接的IP地址;
关闭保护模式;
退出编辑模式,并保存退出,先Esc,再输入:wq;
然后,查看防火墙开放的所有端口,看有没有6379端口,
firewall-cmd --list-ports --permanent
如果没有,添加6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
最后,重启防火墙
service firewalld restart
关闭服务端
redis-cli shutdown
重启服务器
redis-server /usr/local/bin/config/redis.conf
再测试,就可以发现问题解决