1.导入依赖
<dependencies>
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.83</version>
</dependency>
</dependencies>
2.连接Redis
//创建连接
Jedis jedis = new Jedis(IP/域名, 端口);
//创建JSON
JSONObject jsonObject = new JSONObject();
//关闭连接
jedis.close();
示例代码
public class TestPing {
public static void main(String[] args) {
//创建连接
Jedis jedis = new Jedis("localhost", 6379);
if (jedis.ping().equals("PONG")){
//创建JSON
JSONObject jsonObject = new JSONObject();
//创建事务
Transaction multi = jedis.multi();
jsonObject.put("name", "tom");
jsonObject.put("age", "1");
String data = jsonObject.toJSONString();
multi.set("animal", data);
//执行事务
multi.exec();
System.out.println("animal : " + jedis.get("animal"));
System.out.println("flushDB : " + jedis.flushDB());
System.out.println("animal : " + jedis.get("animal"));
//关闭连接
jedis.close();
} else {
System.out.println("连接Redis失败");
}
}
}
运行截图