<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.6.1</version>
</dependency>
import redis.clients.jedis.Jedis;
public class RedisExample {
public static void main(String[] args) {
Jedis jedis = new Jedis("127.0.0.1", 6379);
jedis.close();
}
}
jedis.set("name", "John");
String name = jedis.get("name");
jedis.lpush("list", "item1");
jedis.lpush("list", "item2");
long length = jedis.llen("list");
jedis.hset("user", "name", "John");
jedis.hset("user", "age", "30");
String name = jedis.hget("user", "name");
jedis.sadd("set", "item1");
jedis.sadd("set", "item2");
boolean exists = jedis.sismember("set", "item1");
String data = jedis.get("data");
if (data == null) {
data = "some data";
jedis.setex("data", 3600, data);
}
jedis.set("counter", "0");
jedis.incr("counter");
String counter = jedis.get("counter");
String lockKey = "resource";
String lockValue = "uuid";
String result = jedis.set(lockKey, lockValue, "nx", "ex", 10);
if (result != null && result.equals("OK")) {
try {
} finally {
jedis.del(lockKey);
}
} else {
}