Redis學(xué)習(xí)筆記--sets類型及操作2

smove
從第一個(gè)key 對(duì)應(yīng)的set 中移除member 并添加到第二個(gè)對(duì)應(yīng)set 中

redis 127.0.0.1:6379> smembers myset2
1) "three"
2) "two"
redis 127.0.0.1:6379> smembers myset3
1) "two"
2) "one"
redis 127.0.0.1:6379> smove myset2 myset7 three
(integer) 1
redis 127.0.0.1:6379> smembers myset7
1) "three"
redis 127.0.0.1:6379>

通過本例可以看到,myset2 的three 被移到myset7 中了


scard
返回名稱為key的set的元素個(gè)數(shù)。

redis 127.0.0.1:6379> scard myset2
(integer) 1
redis 127.0.0.1:6379>

通過本例可以看到,myset2 的成員數(shù)量為1


sismember
測(cè)試member 是否是名稱為key 的set 的元素

redis 127.0.0.1:6379> smembers myset2
1) "two"
redis 127.0.0.1:6379> sismember myset2 two
(integer) 1
redis 127.0.0.1:6379> sismember myset2 one
(integer) 0
redis 127.0.0.1:6379>

通過本例可以看到,two 是myset2 的成員,而one 不是。


srandmember
隨機(jī)返回名稱為key 的set 的一個(gè)元素,但是不刪除元素

redis 127.0.0.1:6379> smembers myset3
1) "two"
2) "one"
redis 127.0.0.1:6379> srandmember myset3
"two"
redis 127.0.0.1:6379> srandmember myset3
"one"
redis 127.0.0.1:6379>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • redis是一個(gè)以key-value存儲(chǔ)的非關(guān)系型數(shù)據(jù)庫(kù)。有五種數(shù)據(jù)類型,string、hashes、list、s...
    林ze宏閱讀 1,022評(píng)論 0 0
  • sets類型及操作 set是集合,和我們數(shù)學(xué)中的集合概念相似,對(duì)集合的操作有添加刪除元素,有對(duì)多個(gè)集合求交并差等操...
    OzanShareing閱讀 816評(píng)論 0 4
  • Redis從入門到精通:中級(jí)篇 本文目錄 上一篇文章以認(rèn)識(shí)Redis為主,寫了Redis系列的第一篇,現(xiàn)在開啟第二...
    叨唧唧的閱讀 706評(píng)論 0 0
  • Ubuntu下安裝redis 安裝redis 在 Ubuntu 系統(tǒng)安裝 Redi 可以使用以下命令: 啟動(dòng) Re...
    riverstation閱讀 970評(píng)論 0 0
  • 數(shù)據(jù)類型 String 字符串二進(jìn)制安全的。意思是redis的string可以包含任何數(shù)據(jù)。比如jpg圖片或者序列...
    MaxHongxi閱讀 408評(píng)論 0 0