Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Skanuj ciągi za pomocą nodejs w redis

Możesz użyć scan komenda dostępna w redis od wersji 2.8.0. Sprawdź dokumentację na http://redis.io/commands/scan.

Przykładowy kod:

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. Wystąpił błąd połączenia podczas używania redis-trib.rb do tworzenia klastra?

  2. Pojedynczy frontend i backend pamięci podręcznej

  3. Jak uzyskać, zaktualizować wszystkie klucze i ich wartości z bazy danych redis w c#?

  4. Niestandardowe środowisko Railsowe Resque.enqueue nie tworzy zadań

  5. Znajdowanie wartości przy użyciu częściowej nazwy klucza w posortowanym zestawie Redis