redis-cli --latency -h -p
कमांड एक ऐसा उपकरण है जो आपको Redis के साथ अनुभव करने वाली विलंबता समस्याओं का निवारण और समझने में मदद करता है। यह Redis सर्वर के लिए मिलीसेकंड में रेडिस पिंग कमांड का जवाब देने के लिए समय को मापकर ऐसा करता है।
इस संदर्भ विलंबता समय एक ग्राहक एक कमांड और समय आदेश के जवाब ग्राहक द्वारा प्राप्त होता है मुद्दों के बीच अधिकतम विलंब हुआ है। आम तौर पर रेडिस प्रोसेसिंग समय बहुत कम है, उप माइक्रोसॉन्ड रेंज में, लेकिन कुछ स्थितियां हैं जो विलंबता वाले आंकड़े हैं।
- Redis latency problems troubleshooting
तो जब हम आदेश भागा redis-cli --latency -h 127.0.0.1 -p 6379
Redis एक विशेष मोड में प्रवेश करती है में जो यह लगातार विलंबता (PING चलाकर) नमूने हैं।
अब चलो चलो टूटने कि डेटा यह रिटर्न: min: 0, max: 15, avg: 0.12 (2839 samples)
(2839 samples)
क्या है? यह redis-cli
की मात्रा है जो PING कमांड जारी करने और प्रतिक्रिया प्राप्त करने में दर्ज की गई है। दूसरे शब्दों में, यह आपका नमूना डेटा है। हमारे उदाहरण में हमने 2839 अनुरोध और प्रतिक्रिया दर्ज की।
min: 0
क्या है?min
मान सीएलआई PING
जारी करने के समय और उत्तर प्राप्त होने के समय के बीच न्यूनतम देरी का प्रतिनिधित्व करता है। दूसरे शब्दों में, यह हमारे नमूना डेटा से पूर्णतया सर्वोत्तम प्रतिक्रिया समय था।
max: 15
क्या है?max
मान min
के विपरीत है। यह सीएलआई PING
जारी किए गए समय के बीच अधिकतम देरी का प्रतिनिधित्व करता है और आदेश का उत्तर प्राप्त हुआ था। यह हमारे नमूना डेटा से सबसे लंबा प्रतिक्रिया समय है। 2839 नमूने के हमारे उदाहरण में, सबसे लंबे लेनदेन में 15ms
लिया गया।
avg: 0.12
क्या है?avg
मूल्य हमारे सभी नमूना डेटा के लिए मिलीसेकंड में औसत प्रतिक्रिया समय है। तो औसतन, हमारे 2839 नमूने से प्रतिक्रिया समय 0.12ms
लिया।
असल में, min
, max
, और avg
के लिए उच्च संख्या एक बुरी बात है।
इस डेटा का उपयोग करने के बारे में कुछ अच्छी फॉलोअप सामग्री:
मुझे लगता है कि न्यूनतम विलंबता 0 है, अधिकतम विलंबता 15 (एमएस) है और औसत विलंबता 0.12 (एमएस) है ... 2839 नमूने के लिए मूल्य प्राप्त करके –