java中使用redis --- Set集合的简单应用

1.java 代码

public class RedisTest01 {
</span><span style="color: rgba(0, 0, 255, 1)">public</span> <span style="color: rgba(0, 0, 255, 1)">static</span> <span style="color: rgba(0, 0, 255, 1)">void</span><span style="color: rgba(0, 0, 0, 1)"> main(String[] args){

    </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> connect redis server</span>
    Jedis redis = <span style="color: rgba(0, 0, 255, 1)">new</span> Jedis("127.0.0.1",6379<span style="color: rgba(0, 0, 0, 1)">);
    </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 首先清除redis中的原有的键</span>
    redis.del("name"<span style="color: rgba(0, 0, 0, 1)">);
    redis.del(</span>"age"<span style="color: rgba(0, 0, 0, 1)">);
    </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 向Set集合存放元素</span>
    redis.sadd("fruit","苹果","橘子","苹果","香蕉","李子"<span style="color: rgba(0, 0, 0, 1)">);
    </span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 自动去重</span>
    System.out.println(redis.smembers("fruit"<span style="color: rgba(0, 0, 0, 1)">));
}

}

2. 控制台输出

自动去重 ---》
[苹果, 橘子, 李子, 香蕉]

 


 

3.Set 集合中移除一个元素

redis.srem("key");

 

关于 Set 集合其他的操作还有很多,在此仅做简单记录 ……^ _ ^