jedis 操作redis集合

獲取連接端:
Jedis jedis = new Jedis("127.0.0.1", 6379);

添加元素 :   jedis.sadd(集合名稱, 對象);
        jedis.sadd("myLove", "湯湯");
        jedis.sadd("myLove", "慕貞");
        jedis.sadd("myLove", "貞貞");
        jedis.sadd("myLove", "湯湯");

        jedis.sadd("together", "湯湯");
        jedis.sadd("together", "昭昭");
刪除元素 : jedis.srem(集合名詞, 對象);
 jedis.srem("myLove", "某某某");

集合元素查看 :  jedis.smembers(集合名詞);
    Set myLoveSet = jedis.smembers("myLove");
    Iterator iterator = myLoveSet.iterator();
    while (iterator.hasNext()) {
            System.out.println(iterator.next());
     }

查看兩個集合並集 :  jedis.sunion(集合名稱1,集合名稱2);
 System.out.println("---------並集-----------");
        Set unionSet = jedis.sunion("myLove", "together");
        Iterator unionIterator = unionSet.iterator();
        while (unionIterator.hasNext()) {
            System.out.println(unionIterator.next());
        }

查看兩個集合交集 :  jedis.sinter(集合名稱1,集合名稱2);
        System.out.println("---------交集-----------");
        Set sinterSet = jedis.sinter("myLove", "together");
        Iterator sinterIterator = sinterSet.iterator();
        while (sinterIterator.hasNext()) {
            System.out.println(sinterIterator.next());
        }

查看兩個集合差集 :  jedis.smembers(集合名稱1,集合名稱2);
        System.out.println("-------差集-------------");
        Set sdiffSet = jedis.sdiff("myLove", "together");
        Iterator diffIterator = sdiffSet.iterator();
        while (diffIterator.hasNext()) {
            System.out.println(diffIterator.next());
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章