Redis五种基本数据类型-Set

set集合与list最大的区别是,set中的元素不允许重复。

- sadd

添加元素到一个key中

- smembers

获取一个key下所有的元素   这里添加了3个相同的元素a但是只添加上一个a

- srem
移除指定的元素

- sismemeber
返回某个成员是否在集合中

- scard
返回集合的数量

- srandmember
随机返回一个或者多个元素

 - spop
随机返回并且出栈一个元素

 - smove
把一个元素从一个集合移到另一个集合中去 示例:把k12中的元素移到k13中去

 - sdiff
返回两个集合的差集,这个顺序很重要。示例:用第一个集合除去第二个集合公共的部分,所以顺序不同的话差集是不一样的

- sinter
返回两个集合的交集

 -sdiffstore
加了 store后缀,这个类似于sdiff ,不同的是,计算出来的结果会保存在一个新的集合中 示例:这里需要指定一个目标集合k14

 - sintersore
加了 store后缀,类似于sinter,只不过是将计算出来的交集保存到一个新的集合中。

 - sunion
返回两个集合的并集


-sunionstore
加了store后缀,类似于sunion,求出并集后并且将计算出来的结果保存到一个新的集合中。

 

参考:江南一点雨Redis视频教程

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值