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

सरल .NET वितरित कैशिंग समाधान के लिए सुझाव

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

हालांकि मुख्य बिंदु:

  • आपके डेटा को किसी तरह से क्रमबद्ध करने की आवश्यकता होगी
  • यदि आप वर्तमान में बड़ी वस्तुओं के कैशे का उपयोग कर रहे हैं (जैसे कि एक बड़ी डेटाटेबल) तो आपको बैंडविड्थ प्रभाव पर विचार करना होगा, या इसे और अधिक विस्तृत बनाना होगा
  • आपको शायद 2-टियर कैश (एक स्थानीय मेमोरी, सेंट्रल स्टोर के साथ सेकेंडरी के रूप में) से लाभ होगा
  • जिसका अर्थ है कि आपको अमान्यता पर भी विचार करना होगा (हम रेडिस में पब/उप एपीआई के माध्यम से ऐसा करते हैं)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नोड जेएस रेडिस क्लाइंट कनेक्शन पुनः प्रयास करें

  2. वर्चुअलएन्व (Django ऐप) से होस्ट, सेलेरी से सुपरवाइज़र चलाना

  3. पायरो का उपयोग करके पांडस डेटाफ्रेम को रेडिस में कैसे सेट/प्राप्त करें?

  4. यदि रेडिस सिंगल थ्रेडेड है, तो यह इतना तेज़ कैसे हो सकता है?

  5. स्प्रिंगबूट Elasticache JedisMovedDataException:MOVED