使用memadmin可视化监视我们的memcache
相信还是有很多项目使用memcache,可能有些人说有点out了,但是呢??? 项目上的东西不是你想换就能换的。。。谁都想多一事不如少
一事,大面积更换之后所面临的未知风险可能让你无法承受,但是呢, memcache就是一个服务器进程,默认是没有可视化的监控,而且还无法动
态的查看和修改memcache中的数据,这会导致我们在使用memcache的过程中,就像小姑娘一样,极度没有安全感。
一:memadmin监控系统
开源的世界是广阔的,所以在百万的开源项目中,自然会有这类需求的解决方案,比如这里的memadmin,然后我就百科了一下,如下图:
ok,从上图中,你应该大概可以看出memadmin所能监控的范围了。 stats,settings, items, slabs。。。 等等,下面呢,我们就把这个环境
安装起来,看看是不是很吊。
二:memadmin的安装
1. 安装memcache
这个很简单,大家要么安装windows版本的memcache,要么在centos上乱搭一下,这里我就选择centos。
memcache官网:http://memcached.org/
在官网上大家应该也可以看到安装步骤:不过要注意,安装memcache之前还要安装libevent。
然后呢,我们就可以按照这个步骤开启了。
2. 安装php的运行环境
由于memadmin是一个php程序,所以必须安装apache服务器,为了方便,这里我就安装wamp集成环境,所选择的版本是:2.5
安装好之后呢,我们去apache的httpd.conf上把默认端口改了,由80 => 8080,这样的话就不占用80端口的情况下打开我们的网站了。
三:下载memadmin可执行程序
完整成功启动,接下来我们可以下载memadmin程序。网址:http://www.junopen.com/memadmin/ ,下载完成之后我们将其放到wamp的
www目录下。
四:安装memcache.dll 扩展
这个算是最坑爹的一步,memcache的版本要和php的版本都有对应关系的,也就是,不是随便找一个memcache.dll就能安装成功的,从
http://pecl.php.net/package/memcache 网站上也没有找到合适的。。。最后花擦了整个搜索,终于让我给找到了。。。既然找到了,下一步我们
就需要将 memcache.dll放到 ext文件夹下,最后在apache目录下的php.ini文件中加一下引用即可,如下图:
提醒大家的是一定要看清楚文件所在的目录哦,,, ok,经过上面种种步骤,我们的安装基本上算是完成了,最后就是修改下memadmin网站的登
录名和密码,在这里呢,我都改成了默认的admin/admin。
之后我们就可以打开网站了,是不是有点超级兴奋的感觉。。。最后再附加一些网站的截图,如果大家懂memcache,这些截图应该很熟悉的哦~~
好了,大概就这样了,是不是很吊的样子。。。当然,更多细节,待你挖掘~~~
相关文章
- chrome插件 - Redirect Path(揪出隐藏起来的小尾巴)
- 忙活了一年的开源社区,终于赶上了春节前的末班车!
- ChatGPT 会开源吗?
- 7 款殿堂级的开源 CMS(内容管理系统)
- 请收下这 10 个安全相关的开源项目
- MySQL 5.7 升级到 8.0
- 越折腾越好用的 3 款开源 APP
- 10 款更先进的开源命令行工具
- 对开源框架跃跃欲试,却在写的时候犯了难?
- 一大波开源小抄来袭
- 物联网?快来看 Arduino 上云啦
- 想做钢铁侠?听说很多大佬都是用它入门的
- 写给小白的开源编译器
- 支持中文!秒建 wiki 知识库的开源项目,构建私人知识网络
- 一款开源的文件搜索神器,终于不用记 find 命令了
- 用一个文件,实现迷你 Web 框架
- 一个文件的开源项目,开启你的开源之旅
- 3.6 万颗星!开源 Web 服务器后起之秀,自带免费 HTTPS 开箱即用
- 狠人!标星 3.4 万的项目说删就删,几行代码搞崩数万个开源项目
- 那些年的开源项目,你跑起来了吗?