Jedis操作set&Sortedset和Jedis连接池

集合类型 set:不允许重复元素

  • sadd
  • smembers:获取所有元素
    @Test
    public void MyTest04() {
        Jedis jedis = new Jedis("localhost", 6379);

//        long sadd = jedis.sadd("user", "zhangsan", "李四", "王五", "赵六", "田七");
//        System.out.println(sadd);
        System.out.println("移除前");
        Set user = jedis.smembers("user");
        user.forEach(s -> {
            System.out.println(s);
        });

        long srem = jedis.srem("user", "李四");
        System.out.println("移除了--->" + srem);

        System.out.println("移除后:");
        Set user1 = jedis.smembers("user");
        user1.forEach(s -> {
            System.out.println(s);
        });
        jedis.close();
    }

有序集合类型sortedset:不允许有重复元素,且元素有顺序
存储:zadd key score value
获取:zrange key start end
删除:zrem key value

    @Test
    public void MyTest05() {
        Jedis jedis = new Jedis("localhost", 6379);

//        jedis.zadd("user", 1, "张三");
//        jedis.zadd("user", 3, "李四");
//        jedis.zadd("user", 2, "王五");

        long zrem = jedis.zrem("user", "王五");
        System.out.println(zrem);
        List user = jedis.zrange("user", 0, -1);
        user.forEach(s -> System.out.println(s));
        jedis.close();
    }
}

Original: https://www.cnblogs.com/ailhy/p/16612866.html
Author: 我滴妈老弟
Title: Jedis操作set&Sortedset和Jedis连接池

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/643164/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球