Hoy estoy haciendo una prueba de sesión de Memcache, pero durante el proceso de pruebas descubrí que Memcache no tiene una forma relativamente sencilla de listar directamente todas las claves de sesión como redis *, y según el contenido de sesión correspondiente a key get, empecé a buscar la información, y la mayoría de las cosas que salieron fueron algunos comandos comunes de memcache, etc., pero no hubo mucha explicación sobre el método de listar claves. Así que fui a Google y encontré una información extranjera
Apliqué el contenido específico a mi entorno de prueba, y la operación es la siguiente 1. cmd iniciar sesión en Memcache
2. Haz una lista de todas las claves
- stats items // 这条是命令
- STAT items:7:number 1
- STAT items:7:age 188
- END
Copiar código 3. Consigue la llave a través de Itemid A continuación, según el ID de los elementos listados, en este caso es 7, el segundo parámetro es la longitud listada y 0 son todos listados
- stats cachedump 7 0 // 这条是命令
- ITEM Sess_sidsvpc1473t1np08qnkvhf6j2 [183 b; 1394527347 s]
- END
Copiar código
4. Obtener el valor clave por obtener El comando de descarga caché de estadísticas de arriba lista mi clave de sesión, y luego usa el comando get para encontrar el valor correspondiente de la sesión
- 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";}
Copiar código
|