UK[sk?n] 美[sk?n]
vt.<calculation>scan; よく見る; 精査; (レーダー) スキャン...
n.Scan; 參照; 調(diào)べる; (レーダー) (畫面上の光點)
vi. (ビーム、レーダーなど) スキャン; スキャン; (詩) リズムに従う; 詩のリズムをマークする
三人稱単數(shù): scans 複數(shù)形: scans 現(xiàn)在分詞: scanned 過去形: scanned 過去分詞: scanned
redis SCANコマンド 構(gòu)文
関數(shù): SCAN コマンドはカーソル ベースの反復(fù)子です: SCAN コマンドが呼び出されるたびに、新しいカーソルがユーザーに返され、ユーザーは次の反復(fù)でそれを使用する必要があります。新しいカーソルは、前の反復(fù)プロセスを継続するために SCAN コマンドのカーソル パラメータとして使用されます。
構(gòu)文: SCAN カーソル [MATCH パターン] [COUNT カウント]
説明: SCAN コマンドのカーソルパラメータが 0 に設(shè)定されている場合, サーバーは新しい反復(fù)を開始し、サーバーが値 0 のカーソルをユーザーに返すと、反復(fù)が終了したことを意味します。
利用可能なバージョン: >= 2.8.0
時間計算量: 増分反復(fù)コマンドの各実行の計算量は O (1 )、データ セットの完全な反復(fù)の複雑さは O(N) です。ここで、N はデータ セット內(nèi)の要素の數(shù)です。
戻り値:
SCAN コマンド、SSCAN コマンド、HSCAN コマンド、および ZSCAN コマンドはすべて、2 つの要素を含む複數(shù)バルク応答を返します。応答の最初の要素は次のとおりです。文字列で表される符號なし 64 ビット整數(shù) (カーソル)。応答の 2 番目の要素は、別のマルチバルク応答です。このマルチバルク応答には、今回反復(fù)される要素が含まれています。 SCAN コマンドによって返される各要素はデータベース キーです。 SSCAN コマンドによって返される各要素はセット メンバーです。 HSCAN コマンドによって返される各要素はキーと値のペアであり、キーと値のペアはキーと値で構(gòu)成されます。 ZSCAN コマンドによって返される各要素は順序付きセット要素であり、順序付きセット要素はメンバーとスコアで構(gòu)成されます。
redis SCANコマンド 例
redis 127.0.0.1:6379> scan 0 MATCH *11* 1) "288" 2) 1) "key:911" redis 127.0.0.1:6379> scan 288 MATCH *11* 1) "224" 2) (empty list or set) redis 127.0.0.1:6379> scan 224 MATCH *11* 1) "80" 2) (empty list or set) redis 127.0.0.1:6379> scan 80 MATCH *11* 1) "176" 2) (empty list or set) redis 127.0.0.1:6379> scan 176 MATCH *11* COUNT 1000 1) "0" 2) 1) "key:611" 2) "key:711" 3) "key:118" 4) "key:117" 5) "key:311" 6) "key:112" 7) "key:111" 8) "key:110" 9) "key:113" 10) "key:211" 11) "key:411" 12) "key:115" 13) "key:116" 14) "key:114" 15) "key:119" 16) "key:811" 17) "key:511" 18) "key:11"