jedis呼叫redis之Set
阿新 • • 發佈:2019-01-06
package com.alex.xiyoubang;
import java.util.Set;
import redis.clients.jedis.Jedis;
public class JedisSet {
static Jedis jedis = new Jedis("192.168.1.171", 6379);
public static void main(String[] args) {
System.out.println("==Set==");
// 清空資料
System.out.println(jedis.flushDB ());
jedis.sadd("xiyoubang", "唐僧");
jedis.sadd("xiyoubang", "悟空");
jedis.sadd("xiyoubang", "悟能");
jedis.sadd("xiyoubang", "悟淨");
Set<String> setValues = jedis.smembers("xiyoubang");
System.out.println(setValues);
// 返回集合的元素個數
System.out .println(jedis.scard("xiyoubang"));
// 判斷 悟淨是否是xiyoubang集合的元素
System.out.println(jedis.sismember("xiyoubang", "悟淨"));
// 獲取所有加入的value
System.out.println(jedis.smembers("xiyoubang"));
// 出棧
System.out.println(jedis.spop("xiyoubang"));
// 移除noname
jedis.srem ("xiyoubang", "悟淨");
System.out.println(jedis.scard("xiyoubang"));
System.out.println(jedis.sismember("xiyoubang", "悟淨"));
System.out.println(jedis.smembers("xiyoubang"));
jedis.sadd("sets1", "HashSet1");
jedis.sadd("sets1", "SortedSet1");
jedis.sadd("sets1", "TreeSet");
jedis.sadd("sets2", "HashSet2");
jedis.sadd("sets2", "SortedSet1");
jedis.sadd("sets2", "TreeSet1");
// 交集
System.out.println(jedis.sinter("sets1", "sets2"));
// 並集
System.out.println(jedis.sunion("sets1", "sets2"));
// 差集
System.out.println(jedis.sdiff("sets1", "sets2"));
}
}