आज मैंने पहली बार "उत्पादन" मोड में अपना Node.js एप्लिकेशन चलाया और यह चेतावनी मिली:
Warning: connection.session() MemoryStore is not
designed for a production environment, as it will leak
memory, and obviously only work within a single process.
मुझे केवल एक ही प्रक्रिया चलाने की आवश्यकता है, लेकिन मुझे इसके बजाय क्या उपयोग करना चाहिए? मैं चाहता हूं कि मेरे सत्र तेज गति के लिए RAM में निवास करें। मैं केवल नोड ऐप को बंद करके सभी सत्रों को छोड़ने में सक्षम होना चाहता हूं।
यह केवल इस सरल कार्य के लिए Redis, MongoDB या किसी अन्य डेटाबेस को स्थापित करने के लिए एक ओवरकिल लगता है। मुझे यह भी समझ में नहीं आता है कि मेमोरीस्टोर को नोड में शामिल क्यों किया गया है जब इसे वास्तव में उपयोग नहीं किया जाना चाहिए?