sql >> Database >  >> NoSQL >> Redis

Hoe geef ik de HGET/GET-opdracht voor Redis Database via Node.js?

Dit is hoe je het moet doen:

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

Zorg er ook voor dat u het concept van callbacks en sluitingen in JavaScript begrijpt, evenals het asynchrone karakter van node.js. Zoals je kunt zien, geef je een functie (callback of sluiting) door aan hget . Deze functie wordt aangeroepen zodra de redis-client het resultaat van de server heeft opgehaald. Het eerste argument is een foutobject als er een fout is opgetreden, anders is het eerste argument null. Het tweede argument bevat de resultaten.



  1. Verbinding maken met MongoDB-databases

  2. Update MongoDB-verzameling met $toLower

  3. Hoe lid te worden van twee extra collecties met voorwaarden

  4. Waarom worden gegevens opgeslagen met rare sleutels in Redis bij gebruik van Jedis met Spring Data?