Jedis基本操作

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

猜你喜欢

转载自blog.csdn.net/qq_31443653/article/details/80943259
今日推荐