Redis的set结构常用命令总结

1. sadd

向集合添加一个或多个成员。

sadd key member [member ...]

示例:

sadd myset "apple" "banana" "cherry"

2. srem

从集合中移除一个或多个成员。

srem key member [member ...]

示例:

srem myset "banana"

3. smembers

获取集合中的所有成员。

smembers key

示例:

smembers myset

4. scard

获取集合中成员的数量。

scard key

示例:

scard myset

5. sismember

判断给定成员是否存在于集合中。

sismember key member

示例:

sismember myset "apple"

6. srandmember

从集合中随机获取一个或多个成员。

srandmember key [count]

示例:

srandmember myset

7. spop

随机移除并返回集合中的一个或多个成员。

spop key [count]

示例:

spop myset

8. sdiff

返回多个集合的差集,即第一个集合中有而其他集合中没有的成员。

sdiff key [key ...]

示例:

sdiff set1 set2

9. sdiffstore

将多个集合的差集存储到指定的键中。

sdiffstore destination key [key ...]

示例:

sdiffstore diffset set1 set2

10. sinter

返回多个集合的交集,即所有集合中都有的成员。

sinter key [key ...]

示例:

sinter set1 set2

11. sinterstore

将多个集合的交集存储到指定的键中。

sinterstore destination key [key ...]

示例:

sinterstore interset set1 set2

12. sunion

返回多个集合的并集,即所有集合中的成员。

sunion key [key ...]

示例:

sunion set1 set2

13. sunionstore

将多个集合的并集存储到指定的键中。

sunionstore destination key [key ...]

示例:

sunionstore uniset set1 set2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值