查看memcache 数据
<?php
$host='127.0.0.1';
$port=22301;
$mem=new Memcache();
$mem->connect($host,$port);
$items=$mem->getExtendedStats ('items');
$items=$items;
foreach($items as $key=>$values){
$number=$key;;
$str=$mem->getExtendedStats ("cachedump",$number,0);
$line=$str;
if( is_array($line) && count($line)>0){
foreach($line as $key=>$value){
echo $key.'=>';
print_r($mem->get($key));
echo "\r\n";
}
}
}
?>
直接运行这个代码 页面上就可以看到数据了
我解释下
ROOM_CLIENT_LIST-1=>Array ( ) GLOBAL_SOCKET_ID_KEY=>28 ROOM_CLIENT_LIST-2=>Array ( ) ROOM_CLIENT_LIST-3=>Array ( => weff => fvx ) 28=>Array ( => 127.0.0.1 => 10012 => 554 ) 26=>Array ( => 127.0.0.1 => 10010 => 761 ) GLOBAL_GATEWAY_ADDRESS=>Array ( => 127.0.0.1:10010 => 127.0.0.1:10011 => 127.0.0.1:10009 => 127.0.0.1:10012 )
ROOM_CLIENT_LIST-3 是1个KEY (就是房间名)http://121.40.85.96:55151/?room_id=3 就有了
VALUS Array ( => weff => fvx ) 就是用户列表 这里有2个用户名 1个事weff 1个事fvx 26和28是client_id 就是服务端和客户端的连接字 发送数据靠这个
28=>Array ( => 127.0.0.1 => 10012 => 554 )
这个我就不说了 28对应的一些客户端数据
哈哈,这个脚本不错