使用java API测试连接到redis的连通性
1、首先在pom.xml文件中加入redis客户端连接的相关依赖包:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
2、使用命令在linux中启动redis服务器:
redis-server /myredis/redis_aof.conf
3、建立一个java类,测试是否能够正确连接到redis服务器。
package com.gwolf.redis;
public class TestPing {
public static void main(String[] args) {
}
}
4、编写测试redis连通性的java代码:
package com.gwolf.redis;
import redis.clients.jedis.Jedis;
public class TestPing {
public static void main(String[] args) {
Jedis jedis = new Jedis("192.168.1.102", 6379);
System.out.println(jedis.ping());
}
}
5、在测试联通行之前,我们应该把linux的6379端口开放。
CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口。
开启端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload
6、运行java程序的main方法,查看程序的连通性。