安装相应jar包。
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.4.2</version>
</dependency>
代码示例
package com.sky;
import org.junit.jupiter.api.Test;
import redis.clients.jedis.Jedis;
public class Main {
public static final String host = "127.0.0.1";
public static final int port = 6379;
public static void main(String[] args) {
Jedis jedis = new Jedis(host, port);
System.out.println(jedis.ping());
jedis.close();
}
@Test
public void test1() {
Jedis jedis = new Jedis(host, port);
jedis.set("english", "英语");
String english = jedis.get("english");
System.out.println(english);
jedis.close();
}
@Test
public void test2() {
String key = "query_string";
Jedis jedis = new Jedis(host, port);
if (jedis.exists(key)) {
System.out.printf("从Redis中查询得到值为:%s\n", jedis.get(key));
} else {
String result = "壁纸";
jedis.set(key, result);
System.out.printf("从数据库查询得到值为:%s\n", result);
}
jedis.close();
}
}