目录
一、什么是Jedis
Jedis是redis的java版本的客户端实现,使用Jedis提供的Java API对Redis进行操作,是Redis官方推崇的方式;并且,使用Jedis提供的对Redis的支持也最为灵活、全面;不足之处,就是编码复杂度较高。
二、Jedis使用
1.导入依赖
首先创建一个maven工程然后在pom文件导入依赖。
<!--测试单元 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<!--用来操作redis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.8.0</version>
</dependency>
2.编写测试类
JedisTest
/*
* 使用jedis操作redis
* */
public class JedisTest {
@Test
public void testRedis(){
//1.获取连接
Jedis jedis = new Jedis("localhost",6379);
//2.执行具体的操作
//存值
jedis.set("username2","lisi");
//取值
String username = jedis.get("username");
System.out.println(username);
//删除值
jedis.del("username");
//Hash类型存值
jedis.hset("myset","addr","beijing");
//Hash类型取值
String hget = jedis.hget("myset", "addr");
System.out.println(hget);
//通用操作,获取所有的键
Set<String> keys = jedis.keys("*");
for (String key : keys) {
System.out.println(key);
}
//3.关闭连接
jedis.close();
}
}