public class BasicOperation {
private static String redisServer = "127.0.0.1";
private static int redisPort = 6379;
public static void main(String[] args) {
Jedis jedis = new Jedis(redisServer, redisPort);
String pingRes = jedis.ping();
System.out.println(pingRes);
if ("PONG".equals(pingRes)) {
String key = "test";
jedis.set(key, "test");
System.out.println(jedis.get(key));
System.out.println(jedis.ttl(key));
jedis.expire(key, 10);
System.out.println(jedis.ttl(key));
// list
String listKey = "testList";
jedis.del(listKey);
jedis.rpush(listKey, "1");
jedis.rpush(listKey, "2");
jedis.rpush(listKey, "3");
System.out.println(jedis.llen(listKey));
System.out.println(jedis.lrange(listKey, 0, -1));
jedis.rpop(listKey);
System.out.println(jedis.llen(listKey));
System.out.println(jedis.lrange(listKey, 0, -1));
// set
String setKey = "testSet";
jedis.del(setKey);
jedis.sadd(setKey, "3");
jedis.sadd(setKey, "2");
jedis.sadd(setKey, "1");
System.out.println(jedis.smembers(setKey));
String setKeySecond = "testSetSecond";
jedis.del(setKeySecond);
jedis.sadd(setKeySecond, "10");
jedis.sadd(setKeySecond, "20");
jedis.sadd(setKeySecond, "30");
System.out.println(jedis.smembers(setKeySecond));
System.out.println(jedis.sunion(setKey, setKeySecond));
System.out.println(jedis.smembers(setKey));
System.out.println(jedis.smembers(setKeySecond));
// sorted set
String sortedSetKey = "testSortedSet";
jedis.del(sortedSetKey);
jedis.zadd(sortedSetKey, 1, "3");
jedis.zadd(sortedSetKey, 3, "1");
jedis.zadd(sortedSetKey, 2, "2");
System.out.println(jedis.zrange(sortedSetKey, 0, -1));
System.out.println(jedis.zcard(sortedSetKey));
// hash
String hashKey = "testHash";
jedis.del(hashKey);
jedis.hset(hashKey, "name", "xiaoming");
jedis.hset(hashKey, "age", "10");
jedis.hset(hashKey, "city", "Beijing");
jedis.hset(hashKey, "district", "Haidian");
System.out.println(jedis.hgetAll(hashKey));
jedis.hdel(hashKey, "district");
System.out.println(jedis.hgetAll(hashKey));
} else {
System.out.println("cannot connect to redis");
}
}
}
原文:https://www.cnblogs.com/acode/p/6899789.html