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