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

Jak wydać polecenie HGET/GET dla bazy danych Redis za pośrednictwem Node.js?

Oto jak powinieneś to zrobić:

client.hset("users:123", "name", "Jack");
// returns the complete hash
client.hgetall("users:123", function (err, obj) {
   console.dir(obj);
});

// OR

// just returns the name of the hash
client.hget("users:123", "name", function (err, obj) {
   console.dir(obj);
});

Upewnij się również, że rozumiesz koncepcję wywołań zwrotnych i zamknięć w JavaScript, a także asynchroniczną naturę node.js. Jak widać, przekazujesz funkcję (callback lub closure) do hget . Ta funkcja jest wywoływana, gdy tylko klient redis pobierze wynik z serwera. Pierwszy argument będzie obiektem błędu, jeśli wystąpi błąd, w przeciwnym razie pierwszy argument będzie miał wartość null. Drugi argument będzie zawierał wyniki.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zatankować używaną_pamięć w Redis?

  2. Klient Redis

  3. Ustawianie dynamicznej ścieżki w redis.conf za pomocą zmiennej środowiskowej

  4. Jak zmienić bazę danych redis?

  5. StackExchange TimeoutException podczas próby wstawienia 750 elementów w 2 zestawach w redis