Šodien es veicu Memcache sesijas testu, bet testēšanas procesā es atklāju, ka Memcache nav salīdzinoši vienkārša veida, kā tieši uzskaitīt visas sesijas atslēgas, piemēram, redis *, un saskaņā ar sesijas saturu, kas atbilst atslēgas iegūšanai, es sāku meklēt informāciju, un lielākā daļa lietu, kas iznāca, bija dažas parastas memcache komandas utt., bet nebija daudz paskaidrojumu par atslēgu uzskaitīšanas metodi. Tāpēc es atnācu uz Google un atradu ārzemju informāciju
Es lietoju konkrēto saturu savai testa videi, un darbība ir šāda 1. cmd piesakieties Memcache
2. Izveidojiet visu taustiņu sarakstu
- stats items // 这条是命令
- STAT items:7:number 1
- STAT items:7:age 188
- END
Kopēt kodu 3. Iegūstiet atslēgu, izmantojot itemid Tālāk, pamatojoties uz uzskaitīto vienumu ID, šajā gadījumā tas ir 7, otrais parametrs ir uzskaitītais garums, un 0 ir uzskaitīts
- stats cachedump 7 0 // 这条是命令
- ITEM Sess_sidsvpc1473t1np08qnkvhf6j2 [183 b; 1394527347 s]
- END
Kopēt kodu
4. Iegūstiet galveno vērtību ar get Iepriekš minētā statistika cachedump komanda uzskaita manu sesijas atslēgu un pēc tam izmantojiet komandu get, lai atrastu atbilstošo sesijas vērtību
- 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";}
Kopēt kodu
|