2 回答

TA貢獻1909條經驗 獲得超7個贊
set常見操作:
(1)sadd
向一個集合中添加一個元素。例如:sadd set1 Hello
(2)smembers
查看集合中的所有元素。例如:smembers set1
(3)srem
刪除集合中一個指定的元素。例如:srem set1 Hello
(4)spop
隨機彈出set集合中德一個元素。例如:spop set1
(5)sdiff
求兩個集合的差集,比如sdiff set1 set2,表示保留set1中與set2不同的所有元素。
(6)sdiffstore
將返回的差集存進一個集合。例如:sdiffstore set3 set1 set2,表示把set1與set2的差集存進
集合set3。
(7)sinter
返回給定兩個集合的交集。例如:sinter set1 set2,表示返回set1和set2的交集。
(8)sinterstore
將兩個集合的交集存進一個集合。例如:sinterstore set3 set1 set2,表示把set1和set2的交集
存進集合set3。
(9)sunion
返回給定兩個集合的并集。例如:sunion set1 set2,表示返回set1和set2的并集。
(10)sunionstore
將兩個集合的并集存進一個集合。例如:sunionstore set3 set1 set2,表示把set1和set2的并集
存進集合set3
(11)smove
從第一個key對應的set中移除member并添加到第二個對應的集合中。
例如:smove set1 set2 Hello,表示把set1中的Hello元素移動到set2中。
(12)scard
返回key對應集合的元素的個數。例如:scard set1。
(13)sismember
判斷某一個元素是否為集合的元素。比如:sismember set1 Hello,表示判斷Hello是否為set1的中
的元素。
(14)srandmember
隨機返回名稱為key的set的一個元素。例如:srandmember set1。
- 2 回答
- 0 關注
- 1910 瀏覽
添加回答
舉報