SMEMBERS
是 Redis 中的一个命令,用于获取一个集合(set)中的所有成员
SMEMBERS
命令获取集合中的所有成员:SMEMBERS my_set
这将返回一个包含集合 my_set
中所有成员的列表。
SMEMBERS
命令结合 IN
命令筛选集合中的特定成员:SMEMBERS my_set | IN my_key
这将返回一个包含在集合 my_set
中且也存在于键 my_key
的列表中的成员。
SMEMBERS
命令结合 UNION
命令合并多个集合:SMEMBERS set1 | UNION set2 | UNION set3
这将返回一个包含集合 set1
、set2
和 set3
中所有成员的列表。
SMEMBERS
命令结合 INTERSECT
命令获取两个集合的交集:SMEMBERS set1 | INTERSECT set2
这将返回一个包含在集合 set1
和 set2
中的成员的列表。
SMEMBERS
命令结合 DIFFERENCE
命令获取两个集合的差集:SMEMBERS set1 | DIFFERENCE set2
这将返回一个包含在集合 set1
中但不在集合 set2
中的成员的列表。
SMEMBERS
命令结合 Symmetric Difference
命令获取两个集合的对称差集:SMEMBERS set1 | SYMMETRIC DIFFERENCE set2
这将返回一个包含在集合 set1
或 set2
中的但不同时在两个集合中的成员的列表。
SMEMBERS
命令结合 SORT
命令对集合中的成员进行排序:SMEMBERS my_set | SORT BY score DESC
这将返回一个包含集合 my_set
中所有成员的列表,并按照分数从高到低进行排序。
SMEMBERS
命令结合 LIMIT
命令限制返回结果的数量:SMEMBERS my_set | LIMIT 10
这将返回一个包含集合 my_set
中前 10 个成员的列表。
SMEMBERS
命令结合 COUNT
命令计算集合中的成员数量:SMEMBERS my_set | COUNT
这将返回一个包含集合 my_set
中成员数量的数字。
SMEMBERS
命令结合 DEL
命令删除集合中的特定成员:SMEMBERS my_set | DEL member1 member2
这将删除集合 my_set
中的 member1
和 member2
。