2 回答

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