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"));
}
}
set详细介绍:http://blog.csdn.net/qq_32347977/article/details/50510546