使用java连接redis 和 jdbc很像
- 首先建一个maven工程 然后加入依赖
<!-- redis-->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
<!--单元测试-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
- 之后写一个测试方法
@Test
public void demo1() {
/**
* 建立连接
* ip 地址 和 端口号
*/
Jedis jedis = new Jedis("127.0.0.1", 6379);
// 如果设置了密码就要填写密码
jedis.auth("123456");
//向其中放入两个值
jedis.set("user1", "lucy");
jedis.set("user2", "tom");
//拿出user2 的值
String user2 = jedis.get("user2");
System.out.println(user2);
//取出全部的key值
Set<String> keys = jedis.keys("*");
for (String key : keys) {
System.out.println(key);
}
}
这些方法其实和redis的命令一一对应,基本上一模一样。