मैं परीक्षण उद्देश्यों के लिए अपने रेडिस पर कुछ भारी भार लगाने की कोशिश कर रहा था और किसी भी ऊपरी सीमा का पता लगा रहा था। सबसे पहले मैंने इसे 32,000 अक्षरों के आकार के साथ 32,000 अक्षरों के 50,000 और 100,000 कुंजी के साथ लोड किया। यह दोनों प्रमुख आकारों में 8-15 सेकंड से अधिक नहीं लिया। अब मैं प्रत्येक कुंजी के लिए 4 केबी डेटा को मूल्य के रूप में रखने की कोशिश करता हूं। पहले 10000 कुंजी सेट करने के लिए 800 मिली सेकंड लेते हैं। लेकिन उस बिंदु से यह धीरे-धीरे धीमा हो जाता है और पूरे 50,000 कुंजियों को सेट करने में 40 मिनट लगते हैं। मैं node_redis (Mranney) के साथ नोडजेज़ का उपयोग कर डेटाबेस लोड कर रहा हूं। क्या कोई गलती है जो मैं कर रहा हूं या रेडिस बस आकार 4 के बड़े मूल्यों के साथ धीमा है?रेडिस प्रदर्शन के मुद्दों?
एक और चीज जो मुझे मिली है, वह तब है जब मैं वर्तमान क्लाइंट के समानांतर एक और क्लाइंट चलाता हूं और अपडेट करता हूं कि यह दूसरा क्लाइंट 8 सेकंड के भीतर 500k कुंजी को 4kb मानों के साथ लोड करता है जबकि पहला क्लाइंट अभी भी इसकी चीज़ हमेशा के लिए करता है। क्या यह नोड या रेडिस लाइब्रेरी में एक बग है? यह उत्पादन के लिए खतरनाक और स्वीकार्य नहीं है।
क्या आप किराए पर ले रहे हैं? – generalhenry
हम्म .. मैंने किराए पर रखा है लेकिन मुझे नहीं पता कि यह प्रोग्राम में स्वचालित रूप से लोड हो जाता है जब मुझे आवश्यकता होती है ('redis')। क्या यह मुद्दा है? – Lalith
यह सत्यापित करने के लिए कि क्या आपके पास किराए पर रखा गया मॉड्यूल स्थापित है, आप नोड चला सकते हैं, और फिर 'आवश्यकता ("किराए पर") '। –