Redis学习总结之sets类型

set是集合,它是string类型的无序集合。set通过hash table实现的,添加、删除和查找的复杂度都是0(1)。对集合我们可以取并集、交集、差集。

1.sadd
向名称为key的set中添加元素,不重复

2.srem
删除名称为key的set中的元素

3.spop
随机返回并删除名称为key的set中的一个元素

4.sdiff
返回所有给定key与第一个key的差集

5.sdiffstore
返回所有给定key与第一个key的差集,并将结果存为另一个key

6.sinter
返回所有给定key的交集

7.sinterstore
返回所有给定key的交集,并将结果存为另一个key。

8.sunion
返回所有给定key的并集

9.sunionstore
返回所有给定key的并集,并将结果存为另一个key。

10.smove
从第一个key对应的set中移除member并添加到第二个对应的set中

11.scard
返回名称为key的set的元素个数

12.sismember
测试member是否是名称为key的set的元素,是返回1,不是返回0

13.srandmember
随机返回名称为key的set的一个元素,但不删除元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值