कृपया निम्न लिंक पर मेमोरी आवंटन अनुभाग देखें:
http://redis.io/topics/memory-optimization
मैंने इसे यहां उद्धृत किया है:
<ब्लॉकक्वॉट>जब चाबियाँ हटा दी जाती हैं तो रेडिस हमेशा ओएस को स्मृति (वापसी) मुक्त नहीं करेगा। यह रेडिस के बारे में कुछ खास नहीं है, लेकिन यह है कि अधिकांश मॉलोक () कार्यान्वयन कैसे काम करते हैं। उदाहरण के लिए यदि आप 5GB डेटा के साथ एक इंस्टेंस भरते हैं, और फिर 2GB डेटा के बराबर को हटाते हैं, तो रेजिडेंट सेट साइज (जिसे RSS भी कहा जाता है, जो प्रक्रिया द्वारा खपत किए गए मेमोरी पेजों की संख्या है) शायद अभी भी लगभग 5GB होगा, भले ही रेडिस दावा करे कि उपयोगकर्ता मेमोरी लगभग 3GB है। ऐसा इसलिए होता है क्योंकि अंतर्निहित आवंटक आसानी से थीम जारी नहीं कर सकता है। उदाहरण के लिए अक्सर अधिकांश हटाई गई कुंजियाँ उन्हीं पृष्ठों में आवंटित की जाती हैं, जो अन्य कुंजियाँ अभी भी मौजूद हैं।