रेडिस वास्तव में बड़ी वस्तुओं (कई एमबी) को संग्रहीत करने के लिए डिज़ाइन नहीं किया गया है क्योंकि यह एक सिंगल-थ्रेड सर्वर है। तो, एक अनुरोध पर्याप्त तेज़ होगा, लेकिन कुछ अनुरोध धीमे होंगे क्योंकि वे सभी एक थ्रेड द्वारा संसाधित किए जाएंगे। पिछले संस्करणों में कुछ अनुकूलन किए गए थे।
<ब्लॉककोट>वैश्विक प्रदर्शन के लिए विशेष रूप से छोटी वस्तुओं के लिए रैम और मेमोरी बैंडविड्थ की गति कम महत्वपूर्ण लगती है। बड़ी वस्तुओं (>10 KB) के लिए, हालांकि यह ध्यान देने योग्य हो सकता है। आमतौर पर, रेडिस को अनुकूलित करने के लिए महंगे फास्ट मेमोरी मॉड्यूल खरीदना वास्तव में लागत प्रभावी नहीं है। https://redis.io/topics/benchmarks
तो, आप जंबो फ्रेम का उपयोग कर सकते हैं या यदि संभव हो तो तेज मेमोरी खरीद सकते हैं। लेकिन वास्तव में यह महत्वपूर्ण रूप से मदद नहीं करेगा। इसके बजाय Memcached का उपयोग करने पर विचार करें। यह बहु-थ्रेडेड है और बड़ी मात्रा में डेटा का समर्थन करने के लिए क्षैतिज रूप से बढ़ाया जा सकता है। रेडिस को केवल मास्टर-स्लेव प्रतिकृति के साथ बढ़ाया जा सकता है।