Memcache Commands
Φύλλο Απατηλών Εντολών
Από https://lzone.de/cheat-sheet/memcached
Οι υποστηριζόμενες εντολές (οι επίσημες και μερικές ανεπίσημες) καταγράφονται στο έγγραφο doc/protocol.txt.
Δυστυχώς η περιγραφή της σύνταξης δεν είναι πραγματικά σαφής και μια απλή εντολή βοήθειας που να καταγράφει τις υπάρχουσες εντολές θα ήταν πολύ καλύτερη. Εδώ υπάρχει μια επισκόπηση των εντολών που μπορείτε να βρείτε στην πηγή (έως 19.08.2016):
Εντολή | Περιγραφή | Παράδειγμα |
---|---|---|
get | Διαβάζει μια τιμή |
|
set | Ορίζει ένα κλειδί ανεξάρτητα |
|
add | Προσθέτει ένα νέο κλειδί |
|
replace | Αντικαθιστά υπάρχον κλειδί |
|
append | Προσθέτει δεδομένα σε υπάρχον κλειδί |
|
prepend | Προσθέτει δεδομένα στην αρχή υπάρχον κλειδί |
|
incr | Αυξάνει την αριθμητική τιμή του κλειδιού κατά τον δοθέν αριθμό |
|
decr | Μειώνει την αριθμητική τιμή του κλειδιού κατά τον δοθέν αριθμό |
|
delete | Διαγράφει ένα υπάρχον κλειδί |
|
flush_all | Άκυροποιεί όλα τα στοιχεία αμέσως |
|
flush_all | Άκυροποιεί όλα τα στοιχεία σε n δευτερόλεπτα |
|
stats | Εκτυπώνει γενικά στατιστικά |
|
Εκτυπώνει στατιστικά μνήμης |
| |
Εκτυπώνει στατιστικά υψηλότερου επιπέδου εκχώρησης |
| |
Εκτυπώνει πληροφορίες σχετικά με τα στοιχεία |
| |
| ||
| ||
Επαναφέρει τους μετρητές στατιστικών |
| |
lru_crawler metadump | Αδειάζει (το μεγαλύτερο μέρος) των μεταδεδομένων για (όλα τα) τα στοιχεία στην μνήμη cache |
|
version | Εκτυπώνει την έκδοση του διακομιστή |
|
verbosity | Αυξάνει το επίπεδο καταγραφής |
|
quit | Τερματίζει τη συνεδρία |
|
Στατιστικά Κίνησης
Μπορείτε να ερωτήσετε τα τρέχοντα στατιστικά κίνησης χρησιμοποιώντας την εντολή
Θα λάβετε μια λίστα που εξυπηρετεί τον αριθμό των συνδέσεων, bytes εισόδου/εξόδου και πολλά άλλα.
Παράδειγμα Εξόδου:
Στατιστικά μνήμης
Μπορείτε να εξετάσετε τα τρέχοντα στατιστικά μνήμης χρησιμοποιώντας
get
get mykey
Εάν δεν είστε βέβαιοι εάν έχετε αρκετή μνήμη για την περίπτωση του memcached σας, παρακολουθήστε πάντα τους μετρητές "εκδιώξεων" που δίνονται από την εντολή "stats". Εάν έχετε αρκετή μνήμη για την περίπτωση, ο μετρητής "εκδιώξεων" θα πρέπει να είναι 0 ή τουλάχιστον να μην αυξάνεται.
Ποια Κλειδιά Χρησιμοποιούνται;
Δεν υπάρχει ενσωματωμένη λειτουργία για να καθορίσετε απευθείας το τρέχον σύνολο κλειδιών. Ωστόσο, μπορείτε να χρησιμοποιήσετε το
Command to determine how many keys do exist:
Αυτό τουλάχιστον βοηθάει να δούμε αν χρησιμοποιούνται κλειδιά. Για να ανακτήσετε τα ονόματα των κλειδιών από ένα σενάριο PHP που ήδη κάνει πρόσβαση στο memcache, μπορείτε να χρησιμοποιήσετε τον κώδικα PHP από το 100days.de.
Last updated