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

नोड.जेएस वस्तुओं को रेडिस में संग्रहीत करता है

चूंकि सॉकेट Object type प्रकार का है , आपको स्टोर करने से पहले ऑब्जेक्ट को एक स्ट्रिंग में बदलने की आवश्यकता है और सॉकेट को पुनः प्राप्त करते समय, इसे वापस किसी ऑब्जेक्ट में बदलने की आवश्यकता है।

आप उपयोग कर सकते हैं

JSON.stringify(socket) 

एक स्ट्रिंग में बदलने के लिए और

JSON.parse(socketstr) 

किसी वस्तु में वापस बदलने के लिए।

संपादित करें:

संस्करण के जारी होने के बाद से 2.0.0 , हम वस्तुओं को हैश के रूप में Redis में संग्रहीत करने में सक्षम हैं।

client.hmset("hosts", "mjr", "1", "another", "23", "home", "1234");

client.hgetall("hosts", function (err, obj) {
    console.dir(obj);
});

https://redis.io/commands/hset

https://github.com/NodeRedis/node_redis



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. phpredis पुस्तकालय का उपयोग कर PHP के लिए Elasticache में Redis क्लस्टर कनेक्ट नहीं कर सकता

  2. Node.js, Redis और Socket.io का उपयोग करके कैशिंग ट्वीट्स

  3. रेडिस सॉर्टेडसेट:दो मानों के समान स्कोर होने पर वर्णानुक्रम के बजाय संख्यात्मक क्रम में मान कैसे प्राप्त करें?

  4. रेडिस कनेक्शन/बफर-आकार की सीमा पार हो गई

  5. नाम टकराव से बचने के लिए रेडिस पर नेमस्पेस कीज़ कैसे करें?