Redis-- Set集合

Set集合,无序,成员唯一,通过哈希表实现的。集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。


 1. 向列表增加
		SADD key value1 value2 value3....
 2. 获取集合的成员数,返回集合的size
 		SCARD key
 3. 随机移除并返回一个元素
 		SPOP key 
 4. 移除一个或多个成员
 		SREM key value1 value2....
 5. 迭代遍历集合元素,从cursor开始,可选匹配和计数器
 		SSCAN key cursor [MATCH pattern] [COUNT count] 
 6. 判断元素是否存在
 		SISMEMBER key value
 7. 返回整个集合
		SMEMBERS key
 8. 随机返回一个或多个元素
 		SRANDMEMBER key count
 9. 随机移除并返回一个元素
 		SPOP key
 10. 从源集合中移除个元素member并移动到目标集合中
 		SMOVE source destination member 
 11. 并集
 		SUNION key1 key2 .....
 12. 求并集并存储到destination
 		SUNIONSTORE destination key1 [key2] 
 13. 差集
 		SDIFF key1 [key2] 
 14. 差集并存储destination
 		SDIFFSTORE destination key1 [key2] 
 15. 返回给定所有集合的交集
		SINTER key1 [key2]
 16. 	交集并存储到destination
 		SINTERSTORE destination key1 [key2] 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值