Redis
 sql >> база данни >  >> NoSQL >> Redis

Сканирайте низове с помощта на nodejs в redis

Можете да използвате scan команда, налична в redis от версия 2.8.0. Проверете документацията от 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Какви са основните структури от данни, използвани за Redis?

  2. Работникът на python-rq се затваря автоматично

  3. Redis бавно получава големи низове

  4. Redis не улавя събития за излъчване в Laravel 5.1

  5. Точност на командата redis dbsize