使用Jedis操作Redis
Jedis是Redis官方所推荐的在java应用中操作Redis的工具。Jedis几乎涵盖了Redis的所有命令。操作Redis的命令在Jedis中以方法的形式出现。
第一次使用Jedis连接linux的Redis的步骤:
1、 创建一个普通maven项目,并导入Jedis依赖
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.3.0</version>
</dependency>
2、 使用systemctl status firewall指令 查看linux的防火墙状态
我们发现Active这一栏是这样的:Active: active (running),也就是防火墙未关闭。
3、使用相关指令关闭防火墙
- 暂时关闭防火墙
systemctl stop firewalld - 永久关闭防火墙
systemctl disable firewalld
4、测试连接
import redis.clients.jedis.Jedis;
public class TestPing {
public static void main(String[] args) {
Jedis jedis=new Jedis("192.168.11.128",6379);
jedis.auth("123456");
System.out.println(jedis.ping());
}
}
由于我在linux中设置了Redis的配置文件的requirepass的值,所以这里需要jedis.auth();输入密码,没有设置的话无需这一步。
5、结果、连接成功