sql >> データベース >  >> NoSQL >> Redis

redisでnodejsを使用して文字列をスキャンする

    scanを使用できます バージョン2.8.0以降のredisで使用可能なコマンド。 http://redis.io/commands/scanのドキュメントを確認してください。

    サンプルコード:

    var cursor = '0';
    
    function scan(){
      redisClient.scan(cursor, 'MATCH', 'CM:*', 'COUNT', '5', function(err, reply){
        if(err){
            throw err;
        }
        cursor = reply[0];
        if(cursor === '0'){
            return console.log('Scan Complete');
        }else{
            // do your processing
            // reply[1] is an array of matched keys.
            // console.log(reply[1]);
            return scan();
        }
      });
    }
    
    scan(); //call scan function
    



    1. Mongodb:127.0.0.1:27017への接続に失敗しました。理由:errno:10061

    2. Hydra-CLIをパスワード保護redisサーバーに接続しますか?

    3. コレクション内のプロパティをマッピングするためのmap/reduceの使用

    4. Redis-Cliを使用したレイテンシーの理解