Dnes provádím session test Memcache, ale při testování jsem zjistil, že Memcache nemá relativně jednoduchý způsob, jak přímo vyjmenovat všechny session klíče jako redis *, a podle obsahu relace odpovídajícího key get jsem začal hledat informace a většina věcí, které se objevily, byly běžné příkazy memcache atd., ale nebylo moc vysvětleno způsob vypisování klíčů. Tak jsem přišel na Google a našel cizí informace
Aplikoval jsem konkrétní obsah do testovacího prostředí a operace je následující 1. cmd přihlaste se do Memcache
2. Vytvořte seznam všech klíčů
- stats items // 这条是命令
- STAT items:7:number 1
- STAT items:7:age 188
- END
Kopírovat kód 3. Získejte klíč přes itemid Dále na základě uvedeného ID položek, v tomto případě je to 7, druhým parametrem je uvedená délka a 0 je uvedeno
- stats cachedump 7 0 // 这条是命令
- ITEM Sess_sidsvpc1473t1np08qnkvhf6j2 [183 b; 1394527347 s]
- END
Kopírovat kód
4. Získejte klíčovou hodnotu tím, že získáte Výše uvedený příkaz stats cachedump uvádí můj session klíč a pak pomocí příkazu get najdeme odpovídající hodnotu session
- 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írovat kód
|