sql >> Databasteknik >  >> NoSQL >> Redis

Hur utfärdar jag HGET/GET-kommandot för Redis Database via Node.js?

Så här ska du göra:

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

Se också till att du förstår konceptet med återuppringningar och stängningar i JavaScript samt den asynkrona karaktären hos node.js. Som du kan se skickar du en funktion (återuppringning eller stängning) till hget . Denna funktion anropas så snart redis-klienten har hämtat resultatet från servern. Det första argumentet kommer att vara ett felobjekt om ett fel inträffade, annars kommer det första argumentet att vara null. Det andra argumentet kommer att hålla resultaten.



  1. Python-redis:hämta binär data efter att en klient konfigurerats med decode_responses=True

  2. Hur man hämtar dagen, månaden och året från ett datum i SQL

  3. MongoDB frågar prestanda för över 5 miljoner poster

  4. Socket.io, Redis Store och IE