首頁 >資料庫 >Redis >redis集合的相關指令有哪些

redis集合的相關指令有哪些

藏色散人
藏色散人原創
2020-07-01 09:54:422423瀏覽

redis集合的相關指令有:1、“SADD”,呼叫intsetAdd函數,將所有新元素加到整數集合裡面;2、“SCARD”,呼叫intsetLen函數,傳回整數集合所包含的元素數量;3、「SISMEMBER」指令等等。

redis集合的相關指令有哪些

集合指令的實作方法

指令 intset 編碼的實作方法 hashtable 編碼的實作方法
SADD 呼叫intsetAdd 函數,將所有新元素加入整數集合裡面 呼叫dictAdd,以新元素為鍵,NULL 為值,將鍵值對加到字典裡面
SCARD 呼叫intsetLen 函數,傳回整數集合所包含的元素數量,這個數量就是集合物件所包含的元素數量 呼叫dictSize 函數,傳回字典所包含的鍵值對數量,這個數量就是集合物件所包含的元素數量
SISMEMBER 呼叫intsetFind 函數,在整數集合中尋找給定的元素,如果找到了元素存在於集合,則找不到則說明元素不存在集合 呼叫dictFind 函數,在字典的鍵中尋找給定的元素,如果找到了說明元素存在於集合,沒找到則表示元素不存在於集合
SMEMBERS 遍歷整個整數集合,呼叫inisetGet 函數傳回集合元素 遍歷整個字典,使用dictGetKey 函數傳回字典的鍵作為集合元素
#SRANDMEMBER 呼叫intsetRandom 函數,從整數集合中隨機傳回一個元素 呼叫dictGetRandomKey 函數,從字典中隨機傳回一個字典鍵
#SPOP 呼叫intsetRandom 函數,從整數集合中隨機取出一個元素,再將這個隨機元素傳回給客戶端之後,呼叫intsetRemove 函數,將隨機元素從整數集合中刪除掉 呼叫dictGetRandomKey 函數,從字典中隨機取出一個字典鍵,在將這個隨機字典鍵的值傳回給客戶端之後,呼叫dictDelete 函數,從字典中刪除隨機字典鍵所對應的鍵值對
SREM 呼叫intsetRemove 函數,從整數集合中刪除所有給定的元素 呼叫dictDelete 函數,從字典中刪除所有鍵為給定元素的鍵值對

相關學習推薦:redis教學

以上是redis集合的相關指令有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn