jedis调用redis之Set

来源:互联网 发布:国家网络管理平台 编辑:程序博客网 时间:2024/06/04 07:01
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

1 0
原创粉丝点击