Redis सत्रों को संग्रहीत करने के लिए एकदम सही है। सभी ऑपरेशन मेमोरी में किए जाते हैं, और इसलिए पढ़ना और लिखना तेज हो जाएगा।
दूसरा पहलू सत्र राज्य की दृढ़ता है। Redis आपको अपनी हार्ड-डिस्क पर सत्र स्थिति को बनाए रखने के तरीके में बहुत अधिक लचीलापन देता है। अधिक जानने के लिए आप http://redis.io/topics/persistence पर जा सकते हैं, लेकिन उच्च स्तर पर, यहां आपके विकल्प हैं -
- यदि आप किसी भी सत्र को खोने का जोखिम नहीं उठा सकते हैं, तो
appendfsync always
set सेट करें आपकी कॉन्फ़िगरेशन फ़ाइल में। इसके साथ, Redis गारंटी देता है कि कोई भी लेखन कार्य डिस्क पर सहेजा जाता है। नुकसान यह है कि लेखन कार्य धीमा हो जाएगा। - यदि आप लगभग 1s मूल्य का डेटा खोने के साथ ठीक हैं, तो
appendfsync everysec
का उपयोग करें . यह उचित डेटा गारंटी के साथ शानदार प्रदर्शन देगा