php memcached-gui工具
转载: https://github.com/mailopl/memcached-gui/blob/master/memcached.php
适用于在服务端查看memcache内存数据
php代码:
<?php error_reporting(0); $memcache = new Memcache(); $memcache->addServer('127.0.0.1'); // edit here if your memcached server differs from localhost $list = array(); $allSlabs = $memcache->getExtendedStats('slabs'); $items = $memcache->getExtendedStats('items'); foreach($allSlabs as $server => $slabs) { foreach($slabs AS $slabId => $slabMeta) { $cdump = $memcache->getExtendedStats('cachedump',(int)$slabId); foreach($cdump AS $server => $entries) { if($entries) { foreach($entries AS $eName => $eData) { $list[$eName] = array( 'key' => $eName, 'value' => $memcache->get($eName) ); } } } } } ksort($list); if (isset($_GET['del'])) { $memcache->delete($_GET['del']); header("Location: " . $_SERVER['PHP_SELF']); } if (isset($_GET['flush'])) { $memcache->flush(); header("Location: " . $_SERVER['PHP_SELF']); } if (isset($_GET['set'])) { $memcache->set($_GET['set'], $_GET['value']); header("Location: " . $_SERVER['PHP_SELF']); } ?>class="container" style="width: 940px;">memcached
class="tablesorter table table-bordered table-hover table-striped">
<?php foreach($list as $i): ?> key value <?php endforeach; ?> <?php echo $i['key'] ?> <?php echo $i['value'] ?> $i['key'] ?>">X FLUSH
SET效果:
之前也用过fastonosql 非常好用,但可惜开始收费了。
还有一个web管理软件:TreeSoft数据库管理系统
http://www.treesoft.cn/dms.html