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.
Δυστυχώς, η περιγραφή σύνταξης δεν είναι πραγματικά σαφής και μια απλή εντολή βοήθειας που να απαριθμεί τις υπάρχουσες εντολές θα ήταν πολύ καλύτερη. Ακολουθεί μια επισκόπηση των εντολών που μπορείτε να βρείτε στην πηγή (από 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
Μπορείτε να ερωτήσετε τα τρέχοντα στατιστικά κίνησης χρησιμοποιώντας την εντολή
Θα λάβετε μια λίστα που παρέχει τον αριθμό των συνδέσεων, τα bytes εισόδου/εξόδου και πολλά άλλα.
Example Output:
Στατιστικά Μνήμης
Μπορείτε να ερωτήσετε τα τρέχοντα στατιστικά μνήμης χρησιμοποιώντας
Αν δεν είστε σίγουροι αν έχετε αρκετή μνήμη για την περίπτωση memcached σας, πάντα ελέγξτε τους μετρητές “evictions” που παρέχονται από την εντολή “stats”. Αν έχετε αρκετή μνήμη για την περίπτωση, ο μετρητής “evictions” θα πρέπει να είναι 0 ή τουλάχιστον να μην αυξάνεται.
Ποιοι Κωδικοί Χρησιμοποιούνται;
Δεν υπάρχει ενσωματωμένη λειτουργία για να προσδιορίσετε άμεσα το τρέχον σύνολο κωδικών. Ωστόσο, μπορείτε να χρησιμοποιήσετε την
Αυτό τουλάχιστον βοηθά να δούμε αν χρησιμοποιούνται κλειδιά. Για να εξάγετε τα ονόματα των κλειδιών από ένα σενάριο PHP που ήδη έχει πρόσβαση στο memcache, μπορείτε να χρησιμοποιήσετε τον κώδικα PHP από 100days.de.
![](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