1. 程式人生 > >jedis呼叫redis之Set

jedis呼叫redis之Set

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")); } }