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());
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.