UK[skæn] 美[skæn]
vt.<calculation>scan; よく見る; 精査; (レーダー) スキャン...
n.Scan; 参照; 調べる; (レーダー) (画面上の光点)
vi. (ビーム、レーダーなど) スキャン; スキャン; (詩) リズムに従う; 詩のリズムをマークする
三人称単数: scans 複数形: scans 現在分詞: scanned 過去形: scanned 過去分詞: scanned
redis SCANコマンド 構文
関数: SCAN コマンドはカーソル ベースの反復子です: SCAN コマンドが呼び出されるたびに、新しいカーソルがユーザーに返され、ユーザーは次の反復でそれを使用する必要があります。新しいカーソルは、前の反復プロセスを継続するために SCAN コマンドのカーソル パラメータとして使用されます。
構文: SCAN カーソル [MATCH パターン] [COUNT カウント]
説明: SCAN コマンドのカーソルパラメータが 0 に設定されている場合, サーバーは新しい反復を開始し、サーバーが値 0 のカーソルをユーザーに返すと、反復が終了したことを意味します。
利用可能なバージョン: >= 2.8.0
時間計算量: 増分反復コマンドの各実行の計算量は O (1 )、データ セットの完全な反復の複雑さは O(N) です。ここで、N はデータ セット内の要素の数です。
戻り値:
SCAN コマンド、SSCAN コマンド、HSCAN コマンド、および ZSCAN コマンドはすべて、2 つの要素を含む複数バルク応答を返します。応答の最初の要素は次のとおりです。文字列で表される符号なし 64 ビット整数 (カーソル)。応答の 2 番目の要素は、別のマルチバルク応答です。このマルチバルク応答には、今回反復される要素が含まれています。 SCAN コマンドによって返される各要素はデータベース キーです。 SSCAN コマンドによって返される各要素はセット メンバーです。 HSCAN コマンドによって返される各要素はキーと値のペアであり、キーと値のペアはキーと値で構成されます。 ZSCAN コマンドによって返される各要素は順序付きセット要素であり、順序付きセット要素はメンバーとスコアで構成されます。
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"