Redis
 sql >> база данни >  >> NoSQL >> Redis

Как да издам команда HGET/GET за Redis Database чрез Node.js?

Ето как трябва да го направите:

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

Също така се уверете, че разбирате концепцията за обратно извикване и затваряне в JavaScript, както и асинхронния характер на node.js. Както можете да видите, вие предавате функция (обратно извикване или затваряне) на hget . Тази функция се извиква веднага щом клиентът на redis извлече резултата от сървъра. Първият аргумент ще бъде обект за грешка, ако е възникнала грешка, в противен случай първият аргумент ще бъде нулев. Вторият аргумент ще задържи резултатите.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Работа на декоратора @cache_page() в django-redis-cache

  2. StackExchange.Redis:Пакетен достъп за множество хешове

  3. Как да предавам данни между множество състояния на Lua (многонишкови)?

  4. StackExchange.Redis - Използване на LockTake / LockRelease

  5. gke не може да деактивира Transparent Huge Pages... разрешението е отказано