Redis - set集合

与list类似,但是里边值不可重复、无序的

1、sadd key mumber [mumber ··· ···] 

smembers key  

向set集合中插入元素,如果集合不存在,会创建。

获取集合中的元素。


2、sismember key  member 

判断一个值是否在集合中。

3、scard key

获取set结合中的元素个数

 

4、smembers key 

删除set集合中的元素

5、srandmember key count  ··· ···

随机抽选出指定个数的元素

6、spop key count

随机移除set集合中的元素,可以指定随机移除几个元素。

 

7、smove source destination  member

把集合中的元素,移动到另一个新集合中,新集合没有则创建。

8、sdiff key key1 ··· ···

差集,查找两个或多个set集合中不同的元素。

提示:永远以第一个集合为主 

9、sunion  key1  key2 ···

交集。查找两个或多个set结合中交集的部分(相同元素)

以第一个set集合为主。

应用:微博、b站中的共同好友,可以使用交集(把两个或多个人关注的人做一个交集即可查出共同好友)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值