英 [sk?n]? ?美 [sk?n]??

vt.<計>掃描;細看;細查;(雷達)對…進行掃描

n.掃描;瀏覽;審視;(雷達)(屏面上的)光點

vi.(光束、雷達等)掃描;掃略;(詩歌)符合韻律;標出詩歌的格律

第三人稱單數(shù): scans 復數(shù): scans 現(xiàn)在分詞: scanning 過去式: scanned 過去分詞: scanned

redis SCAN命令 語法

作用:SCAN?命令是一個基于游標的迭代器(cursor based iterator):?SCAN?命令每次被調(diào)用之后, 都會向用戶返回一個新的游標, 用戶在下次迭代時需要使用這個新游標作為?SCAN?命令的游標參數(shù), 以此來延續(xù)之前的迭代過程。

語法:SCAN cursor [MATCH pattern] [COUNT count]

說明:當?SCAN?命令的游標參數(shù)被設(shè)置為?0?時, 服務(wù)器將開始一次新的迭代, 而當服務(wù)器向用戶返回值為?0?的游標時, 表示迭代已結(jié)束。

可用版本:>= 2.8.0

時間復雜度:增量式迭代命令每次執(zhí)行的復雜度為 O(1) , 對數(shù)據(jù)集進行一次完整迭代的復雜度為 O(N) , 其中 N 為數(shù)據(jù)集中的元素數(shù)量。

返回:

SCAN?命令、?SSCAN?命令、?HSCAN?命令和?ZSCAN?命令都返回一個包含兩個元素的 multi-bulk 回復: 回復的第一個元素是字符串表示的無符號 64 位整數(shù)(游標), 回復的第二個元素是另一個 multi-bulk 回復, 這個 multi-bulk 回復包含了本次被迭代的元素。SCAN?命令返回的每個元素都是一個數(shù)據(jù)庫鍵。SSCAN?命令返回的每個元素都是一個集合成員。HSCAN?命令返回的每個元素都是一個鍵值對,一個鍵值對由一個鍵和一個值組成。ZSCAN?命令返回的每個元素都是一個有序集合元素,一個有序集合元素由一個成員(member)和一個分值(score)組成。

redis SCAN命令 示例

雷雷