set常見操作:
(1)sadd
向一個集合中新增一個元素。例如:sadd set1 Hello
(2)smembers
檢視集合中的所有元素。例如:smembers set1
(3)srem
(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。
set常見操作:
(1)sadd
向一個集合中新增一個元素。例如:sadd set1 Hello
(2)smembers
檢視集合中的所有元素。例如:smembers set1
(3)srem
(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。