查看 memcache 服务器状态的最简单的办法是直接 telnet 上去:
我在网上找了找,找到了这个 memcache 管理程序(直接下载连接),该程序主要的功能有:
使用方法:
下载后解压,使用文本编辑器打开 memcache.php,根据自己的情况修改用户名密码和 memcache 服务器地址:
[liang@iMac: ~]$ telnet localhost 11211但这个结果实在是太简陋了,很不直观。而且有些情况下是无法使用 telnet 连接 memcache 服务器的(比如在外网),这时候如果有一个像 PhpMyAdmin 那样的 Web 程序来管理 memcache 服务器的话,是一件非常方便的事情。
Trying ::1…
Connected to localhost.
Escape character is ‘^]’.
stats
STAT pid 6404
STAT uptime 8865
STAT time 1279025383
STAT version 1.2.8
……
END
我在网上找了找,找到了这个 memcache 管理程序(直接下载连接),该程序主要的功能有:
- 管理多个 memcache 服务器
- 实时查看各个服务器的内存使用状况
- 实时查看缓存命中情况
- 直接浏览缓存内容,删除指定缓存项
- 等等等。。。自己发掘吧
使用方法:
下载后解压,使用文本编辑器打开 memcache.php,根据自己的情况修改用户名密码和 memcache 服务器地址:
define(‘ADMIN_USERNAME’,'admin’); // Admin Username然后把 memcache.php 上传到网站,使用浏览器打开就可以看到 memcache 服务的状态。
define(‘ADMIN_PASSWORD’,'adminpassword’); // Admin Password
define(‘DATE_FORMAT’,'Y/m/d H:i:s’);
define(‘GRAPH_SIZE’,200);
define(‘MAX_ITEM_DUMP’,50);
$MEMCACHE_SERVERS[] = ‘localhost:11211′; // add more as an array
//$MEMCACHE_SERVERS[] = ‘mymemcache-server2:11211′; // add more as an array