推荐一个 PHP 写的 Memcache 管理器

2010年7月13日 由 翻墙砖家 留言 »

其实,查看 memcache 服务器状态的最简单的办法是直接 telnet 上去:

[liang@iMac: ~]$ telnet localhost 11211
Trying ::1…
Connected to localhost.
Escape character is ‘^]’.
stats
STAT pid 6404
STAT uptime 8865
STAT time 1279025383
STAT version 1.2.8
……
END

但这个结果实在是太简陋了,很不直观。而且有些情况下是无法使用 telnet 连接 memcache 服务器的(比如在外网),这时候如果有一个像 PhpMyAdmin 那样的 Web 程序来管理 memcache 服务器的话,是一件非常方便的事情。

我在网上找了找,找到了这个 memcache 管理程序直接下载连接),该程序主要的功能有:

  1. 管理多个 memcache 服务器
  2. 实时查看各个服务器的内存使用状况
  3. 实时查看缓存命中情况
  4. 直接浏览缓存内容,删除指定缓存项
  5. 等等等。。。自己发掘吧

该程序只有一个 php 文件,使用非常方便,只要把它上传到网站上任意一个能访问到的地方就行了。

使用方法:

下载后解压,使用文本编辑器打开 memcache.php,根据自己的情况修改用户名密码和 memcache 服务器地址:

define(‘ADMIN_USERNAME’,'admin’);     // Admin Username
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

然后把 memcache.php 上传到网站,使用浏览器打开就可以看到 memcache 服务的状态。作者自己服务器截图如下:

image

 

例行公事:http://LiANG.eu 原创文章,转载请注明原文链接。

广告位

2 条评论

  1. 2流 说道:

    博客速度不是很快啊。欢迎回访,接友情链接。

    • 爬墙砖家 说道:

      个人觉得还行吧, 肯定没有国内的快. ping值一直稳定在250左右, 算是不错的了.

      你的博客速度不错, 哪的主机?

发表评论