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
。