jedis:使用java代码操作redis数据库,相当于JDBC操作mysql数据库
Jedis的API
//1.创建Jedis对象 [相当于JDBC中的connection] Jedis jedis = new Jedis(“ip”,端口号); //ip默认值localhost 、端口号默认值6379 //2.jedis对象中的方法名和redis带的命令是一样,作用也一样 jedis.set(“key”,”value”); jedis.get(“key”); //3.关闭jedis jedis.close();
编码
其实jedis 的Java Api使用比较简单,方法名和命令名称相同,参考命令即可
-
添加依赖
redis.clients jedis 3.2.0 -
编写测试代码
- 测试value为string类型的存取操作
Jedis jedis = new Jedis("192.168.202.131", 6379);
//清空数据库
jedis.flushDB();
String k1 = "k1";
String v1 = "v1";
jedis.set("k1", v1);
System.out.println(jedis.get(k1));
//是否存在
System.out.println(jedis.exists(k1));
//类型
System.out.println(jedis.type(k1));
//拼接
jedis.append(k1, "v1v1v1");
System.out.println(jedis.get(k1));
//设置多个数据
jedis.mset("k2","v2","k3","3");
//删除
jedis.del("k2");
//自增
jedis.incr("k3");
System.out.println(jedis.get("k3"));
-
测试value为hash类型的存取操作
-
测试value为List类型的存取操作
-
测试value为set类型的存取操作
-
测试value为zset类型的存取操作



