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

लगातार सत्र बनाए रखने के लिए Memcache v/s redis?

यदि आपने पहले ही रेडिस को सेटअप कर लिया है तो मैं इसके साथ रहूंगा क्योंकि यह बहुत तेज और प्रबंधन में आसान है। कैशिंग के लिए उपयोग किए जाने पर MemCached और Redis बहुत समान हैं, हालांकि मुख्य अंतर यह है कि Redis को पृष्ठभूमि में डिस्क पर बने रहने के लिए सेट किया जा सकता है, जिसका अर्थ है कि यदि सर्वर डाउन हो जाता है तो मेमोरी में डेटा को पुनः लोड किया जा सकता है।

व्यक्तिगत रूप से, मैं गति कारणों से सत्र दृढ़ता के लिए MongoDb का उपयोग नहीं करता, हालांकि अगर मैं MemCached का उपयोग कर रहा था तो संभवतः मैं इसे सत्रों के लिए बैकअप के रूप में उपयोग करूंगा। जैसे MemCached और Mongo को सत्र डेटा लिखें लेकिन केवल MemCached से पढ़ें और पुनर्स्थापित करने के लिए Mongo का उपयोग करें एक त्रुटि होती है।

नीचे की रेखा, मुझे लगता है कि आपने जो वर्णन किया है उसके लिए रेडिस का उपयोग करने के लिए आपकी पसंद सबसे अच्छी है




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सर्वर साइड पर JSON ऑब्जेक्ट्स को कैशिंग करना

  2. SQLite से Redis में पोर्ट करना

  3. रेडिस का परिचय

  4. समय-आधारित मानों को छाँटने के लिए रेडिस डेटा संरचना डिज़ाइन

  5. क्या मैं रूबी डाइजेस्ट ::SHA1 इंस्टेंस ऑब्जेक्ट को क्रमबद्ध कर सकता हूं?