Memcache Commands
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2Fpentest.eu%2FRENDER_WebSec_10fps_21sec_9MB_29042024.gif&width=768&dpr=4&quality=100&sign=bc0743d1&sv=1)
Commands Cheat-Sheet
From https://lzone.de/cheat-sheet/memcached
समर्थित कमांड (आधिकारिक और कुछ अनौपचारिक) को doc/protocol.txt दस्तावेज़ में दस्तावेजीकृत किया गया है।
दुर्भाग्यवश, वाक्य रचना विवरण वास्तव में स्पष्ट नहीं है और मौजूदा कमांडों की सूची देने वाला एक साधारण सहायता कमांड बहुत बेहतर होगा। यहाँ source में आप जो कमांड पा सकते हैं उसका एक अवलोकन है (19.08.2016 के अनुसार):
Command | Description | Example |
---|---|---|
get | एक मान पढ़ता है |
|
set | एक कुंजी को बिना शर्त सेट करता है |
|
add | एक नई कुंजी जोड़ता है |
|
replace | मौजूदा कुंजी को अधिलेखित करता है |
|
append | मौजूदा कुंजी में डेटा जोड़ता है |
|
prepend | मौजूदा कुंजी में डेटा जोड़ता है |
|
incr | दिए गए संख्या से संख्यात्मक कुंजी मान को बढ़ाता है |
|
decr | दिए गए संख्या से संख्यात्मक कुंजी मान को घटाता है |
|
delete | एक मौजूदा कुंजी को हटाता है |
|
flush_all | तुरंत सभी आइटमों को अमान्य करता है |
|
flush_all | n सेकंड में सभी आइटमों को अमान्य करता है |
|
stats | सामान्य सांख्यिकी प्रिंट करता है |
|
मेमोरी सांख्यिकी प्रिंट करता है |
| |
उच्च स्तर के आवंटन सांख्यिकी प्रिंट करता है |
| |
आइटमों पर जानकारी प्रिंट करता है |
| |
| ||
| ||
सांख्यिकी काउंटर रीसेट करता है |
| |
lru_crawler metadump | कैश में (सभी) आइटमों के लिए (अधिकतर) मेटाडेटा डंप करता है |
|
version | सर्वर संस्करण प्रिंट करता है |
|
verbosity | लॉग स्तर बढ़ाता है |
|
quit | सत्र समाप्त करता है |
|
Traffic Statistics
आप वर्तमान ट्रैफ़िक सांख्यिकी को कमांड का उपयोग करके पूछ सकते हैं
आपको एक सूची मिलेगी जो कनेक्शनों की संख्या, इन/आउट बाइट्स और बहुत कुछ प्रदान करती है।
Example Output:
Memory Statistics
आप वर्तमान मेमोरी सांख्यिकी को क्वेरी कर सकते हैं।
set [noreply]
get [noreply]
delete [noreply]
stats [type] [noreply]
यदि आप सुनिश्चित नहीं हैं कि आपके memcached उदाहरण के लिए पर्याप्त मेमोरी है, तो हमेशा "stats" कमांड द्वारा दिए गए "evictions" काउंटर पर ध्यान दें। यदि आपके उदाहरण के लिए पर्याप्त मेमोरी है, तो "evictions" काउंटर 0 होना चाहिए या कम से कम बढ़ना नहीं चाहिए।
कौन से कुंजी उपयोग की जाती हैं?
वर्तमान सेट की कुंजी निर्धारित करने के लिए कोई अंतर्निहित फ़ंक्शन नहीं है। हालाँकि, आप इसका उपयोग कर सकते हैं
कमान्ड यह निर्धारित करने के लिए कि कितने कीज़ मौजूद हैं।
यह कम से कम यह देखने में मदद करता है कि कोई कुंजी का उपयोग किया गया है या नहीं। एक PHP स्क्रिप्ट से कुंजी नामों को डंप करने के लिए जो पहले से ही मेमकैश एक्सेस करता है, आप 100days.de से PHP कोड का उपयोग कर सकते हैं।
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2Fpentest.eu%2FRENDER_WebSec_10fps_21sec_9MB_29042024.gif&width=768&dpr=4&quality=100&sign=bc0743d1&sv=1)
Last updated