小智 13
使用此示例.它显示所有服务器密钥的过期日期时间,因此您可以获得当前密钥的到期时间.
function getMemcacheKeys() {
$memcache = new Memcache;
$memcache->connect('192.168.1.18', 11211) or die ("Could not connect to memcache server");
$list = array();
$allSlabs = $memcache->getExtendedStats('slabs');
foreach($allSlabs as $server => $slabs) {
foreach($slabs as $slabId => $slabMeta) {
if (!is_numeric($slabId)) {
continue;
}
$cdump = $memcache->getExtendedStats('cachedump',(int)$slabId);
foreach($cdump AS $keys => $arrVal) {
if (!is_array($arrVal)) continue;
foreach($arrVal AS $k => $v) {
echo $k .' - '.date('H:i d.m.Y',$v[1]).'<br />';
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)