Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

100% CPU होने पर Redis के प्रदर्शन को कैसे बढ़ाया जाए? साझा करना? सबसे तेज़ नेट क्लाइंट?

सबसे पहले आपको यह देखना होगा कि slowlog get 50 (या पंक्तियों की कोई भी संख्या चुनें) - यह अंतिम 50 . दिखाता है आदेश जो गैर-तुच्छ मात्रा में समय लेते थे। यह हो सकता है कि आप जो कुछ काम कर रहे हैं उनमें से कुछ बस बहुत अधिक समय ले रहे हैं . अगर मुझे कुछ भी दिखाई देता है तो मैं चिंतित हो जाता हूं slowlog में - मैं आमतौर पर हर कुछ दिनों में आइटम देखता हूं। यदि आप बहुत सारे देख रहे हैं आइटमों की लगातार , तो:आपको जांच करने की आवश्यकता है कि आप वास्तव में क्या कर रहे हैं कर रहे हैं सर्वर पर। एक हत्यारा चीज जो कभी नहीं करनी चाहिए वह है keys , लेकिन और भी चीज़ें हैं।

करने के लिए अगली बात है:कैश। बैक एंड पर हिट करने से पहले शॉर्ट-सर्किट होने वाले अनुरोध निःशुल्क हैं। हम बड़े पैमाने पर रेडिस का उपयोग करते हैं, लेकिन इसका मतलब यह नहीं है कि हम स्थानीय मेमोरी को भी अनदेखा कर देते हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. शीर्ष 6 मुक्त रेडिस मेमोरी विश्लेषण उपकरण

  2. कुंजी के अस्तित्व के अनुसार रेडिस में हैश कुंजी की समाप्ति कैसे सेट करें

  3. StackExchange.Redis के साथ रेडिस के लिए एसएसएल कनेक्टिविटी

  4. खराब सक्रिय निर्देशिका Ldap क्रेडेंशियल के साथ सत्र/रेडिस क्रमांकन त्रुटि के साथ स्प्रिंग बूट

  5. डॉकटर पर स्थानीय रूप से रेडिस एक्सेस करें - डॉकर कंपोज़