集合命令
集合命令允许您存储唯一的字符串元素。集合是无序的,不允许重复元素。支持多种集合操作,如交集、并集等。
命令列表
SADD
向集合中添加一个或多个成员
SCARD
返回集合中元素的数量
SINTER
返回给定所有集合的交集
SISMEMBER
判断成员是否是集合的成员
SMEMBERS
返回集合中的所有成员
SPOP
移除并返回集合中的一个随机元素
SRANDMEMBER
返回集合中的一个或多个随机成员,但不移除
SREM
移除集合中的一个或多个成员
SUNION
返回给定所有集合的并集
SUNIONSTORE
将给定所有集合的并集存储在指定的集合中
SDIFFSTORE
计算给定所有集合的差集并存储在指定的集合中
SINTERSTORE
计算给定所有集合的交集并存储在指定的集合中
SMOVE
将成员从一个集合移动到另一个集合
使用场景
集合命令非常适合用于标签系统、好友关系、去重统计等场景。由于集合的唯一性特性,可以轻松实现去重功能,而集合运算则可以方便地处理关系查询。
详细了解每个命令的用法和参数,请参阅上述链接的各个命令文档。