sql >> Databáze >  >> NoSQL >> Redis

Jak mohu zadat příkaz HGET/GET pro databázi Redis přes Node.js?

Měli byste to udělat takto:

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);
});

Ujistěte se také, že rozumíte konceptu zpětných volání a uzavření v JavaScriptu a také asynchronní povaze node.js. Jak vidíte, předáte funkci (zpětné volání nebo uzavření) do hget . Tato funkce se zavolá, jakmile klient redis načte výsledek ze serveru. Pokud dojde k chybě, bude prvním argumentem chybový objekt, jinak bude mít první argument hodnotu null. Druhý argument bude obsahovat výsledky.



  1. Dotaz na MongoDB GridFS?

  2. Získejte index položky podle hodnoty v seznamu redis

  3. Ukládejte obrázky do databáze MongoDB

  4. Azure Table vs MongoDB v Azure