गोरिल्ला सत्र सत्र प्रबंधन के लिए भंडारण प्रणाली को तार-तार करने का एक साधन प्रदान करता है बशर्ते आप प्रदान किए गए इंटरफ़ेस का पालन करें। वर्तमान में, वे आपको दो अलग-अलग स्टोर प्रदान करते हैं। एक फाइलसिस्टमस्टोर है जो उस इंटरफेस का पालन करता है जो सर्वर के फाइल सिस्टम पर सत्र आधारित डेटा को बस स्टोर और पुनर्प्राप्त करता है। कुकीस्टोर एक अन्य विकल्प के रूप में, ब्राउज़र में अंतर्निहित कुकी सिस्टम को पढ़ता और लिखता है ताकि एक ही चीज़ को अन्य माध्यमों से पूरा किया जा सके।
गोरिल्ला सत्रों का वास्तव में रेडिस से कोई लेना-देना नहीं है, लेकिन यह जानकर, आप आसानी से गोरिल्ला के साथ अपने स्वयं के सत्र भंडारण का उपयोग कर सकते हैं, बशर्ते आप एक रेडिसस्टोर का निर्माण करें जो गोरिल्ला सत्र स्टोर इंटरफ़ेस का पालन करता हो। यह वास्तव में आपकी क्षमता और सत्र स्टोर सिस्टम में आप जो खोज रहे हैं उस पर निर्भर करता है। गोरिल्ला मूल रूप से आपको दो अलग-अलग विकल्प प्रदान करता है जिसमें एक विकल्प होता है जिसमें आप अपना खुद का विकल्प प्रदान कर सकते हैं जो आपके ऐप के अनुकूल हो।
इसके अलावा, यदि आप एक रेडिसस्टोर बनाने के लिए तैयार हैं जो गोरिल्ला सत्रों के साथ काम कर सकता है, तो इसे ओपन-सोर्स बनाने पर विचार करें क्योंकि यह गो समुदाय के लिए एक बढ़िया अतिरिक्त होगा।
किस स्टोरेज सिस्टम का उपयोग करना है, यह जानने के लिए आपको अपने ऐप की जरूरतों और प्रदर्शन आवश्यकताओं का मूल्यांकन करना होगा। रेडिस संभवतः क्यों समझ में आता है? ठीक है यदि आप एक ऐसा ऐप बना रहे हैं जो भारी लेखन/संशोधन करता है और इस डेटा को जारी रखने की आवश्यकता है तो रेडिस आपके ऐप को तब तक स्केल करने में आपकी सहायता के लिए जाना जाता है जब तक आप इसे ठीक से उपयोग करते हैं। यदि आप जानते हैं कि आप क्या कर रहे हैं तो Redis समर्थित सत्र वास्तव में अच्छा प्रदर्शन करेगा।
अंतिम बिंदु, क्या आपको रेडिस को शामिल करना चाहिए, इस अद्भुत गो पैकेज का उपयोग करने पर विचार करें:रेडिगो आपकी रेडिस क्लाइंट लाइब्रेरी के रूप में।