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

रेडिस बनाम। मेमकेड

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

कोशिश करने की एक और चीज संपीड़न को चालू करना होगा। यह अतिरिक्त विलंबता को संपीड़ित/असंपीड़ित करेगा लेकिन नेटवर्क विलंबता को कम करेगा यदि यह वास्तव में समस्या है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 100% CPU होने पर Redis के प्रदर्शन को कैसे बढ़ाया जाए? साझा करना? सबसे तेज़ नेट क्लाइंट?

  2. REST API के लिए रेडिस को मध्यस्थ कैश के रूप में उपयोग करना

  3. रेडिस क्लस्टर के साथ, हैश टैग को निकालने के लिए केवल पास करना संभव है?

  4. Redis पब/उप पर प्रतिस्पर्धी उपभोक्ता समर्थित हैं?

  5. मैं रेडिस में सभी सेट कैसे प्राप्त कर सकता हूं?