Σήμερα κάνω μια δοκιμή συνεδρίας του Memcache, αλλά κατά τη διαδικασία της δοκιμής, διαπίστωσα ότι το Memcache δεν έχει έναν σχετικά απλό τρόπο για να καταχωρίσει απευθείας όλα τα κλειδιά συνεδρίας όπως το redis *, και σύμφωνα με το περιεχόμενο της συνεδρίας που αντιστοιχεί στη λήψη κλειδιού, άρχισα να αναζητώ τις πληροφορίες και τα περισσότερα από τα πράγματα που βγήκαν ήταν μερικές κοινές εντολές memcache κ.λπ., αλλά δεν υπήρχε μεγάλη εξήγηση για τη μέθοδο καταχώρισης κλειδιών. Ήρθα λοιπόν στο Google και βρήκα μια ξένη πληροφορία
Εφάρμοσα το συγκεκριμένο περιεχόμενο στο περιβάλλον δοκιμής μου και η λειτουργία είναι η εξής 1. cmd συνδεθείτε στο Memcache
2. Κάντε μια λίστα με όλα τα κλειδιά
- stats items // 这条是命令
- STAT items:7:number 1
- STAT items:7:age 188
- END
Αντιγραφή κώδικα 3. Αποκτήστε το κλειδί μέσω του itemid Στη συνέχεια, με βάση το αναγνωριστικό στοιχείων που αναφέρονται, σε αυτήν την περίπτωση είναι 7, η δεύτερη παράμετρος είναι το μήκος που αναφέρεται και το 0 είναι όλα στη λίστα
- stats cachedump 7 0 // 这条是命令
- ITEM Sess_sidsvpc1473t1np08qnkvhf6j2 [183 b; 1394527347 s]
- END
Αντιγραφή κώδικα
4. Λάβετε τη βασική τιμή με λήψη Η παραπάνω εντολή stats cachedump παραθέτει το κλειδί της συνεδρίας μου και, στη συνέχεια, χρησιμοποιήστε την εντολή get για να βρείτε την αντίστοιχη τιμή περιόδου λειτουργίας
- get Sess_sidsvpc1473t1np08qnkvhf6j2 //这条是命令
- VALUE
- Sess_sidsvpc1473t1np08qnkvhf6j2 1440 1
- 83
- Sess_|a:5:{s:6:"verify";s:32:"e70981fd305170c41a5632b2a24bbcaa";s:3:"uid";s:1:"1
- ";s:8:"username";s:5:"admin";s:9:"logintime";s:19:"2014-03-11 16:24:25";s:7:"log
- inip";s:9:"127.0.0.1";}
Αντιγραφή κώδικα
|