Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

मैं Node.js के माध्यम से Redis डेटाबेस के लिए HGET/GET कमांड कैसे जारी करूं?

आपको इसे इस प्रकार करना चाहिए:

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

यह भी सुनिश्चित करें कि आप जावास्क्रिप्ट में कॉलबैक और क्लोजर की अवधारणा के साथ-साथ नोड.जेएस की एसिंक्रोनस प्रकृति को समझते हैं। जैसा कि आप देख सकते हैं, आप hget . पर एक फंक्शन (कॉलबैक या क्लोजर) पास करते हैं . जैसे ही रेडिस क्लाइंट सर्वर से परिणाम प्राप्त करता है, यह फ़ंक्शन कॉल हो जाता है। यदि कोई त्रुटि हुई तो पहला तर्क एक त्रुटि वस्तु होगा, अन्यथा पहला तर्क शून्य होगा। दूसरा तर्क परिणाम धारण करेगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. समय के साथ रेडिगो स्कैनस्ट्रक्चर त्रुटि

  2. सेंटीनेल और रेडिस-पीई के साथ रेडिस का उपयोग करते समय नए मास्टर नोड में विफलता कैसे करें?

  3. पोस्टग्रेज के लिए एलआरयू कैश के रूप में रेडिस का उपयोग करना

  4. डॉकर स्प्रिंग बूट रेडिस कनेक्शन समस्या लिखें

  5. ज़ीरोब्रेन के साथ रेडिस लुआ स्क्रिप्ट को डीबग करते समय स्टैक विंडो कोई आउटपुट नहीं दिखाती है