使用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,这些截图应该很熟悉的哦~~

好了,大概就这样了,是不是很吊的样子。。。当然,更多细节,待你挖掘~~~

时间: 2024-11-14 06:50:54

使用memadmin可视化监视我们的memcache的相关文章

MemCache在win7上的可视化配置以及Net应用

惯例科普:MemCache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的.需要频繁访问数据库的网站访问速度提升效果十分显著.这是一套开放源代码软件,以BSD license授权发布. MemCache 官网:http://memcached.org/ 安装步骤: 1.下载安装MemCache服务. 2.安装MemCache可视化监视工具MemCacheD Manager. 3.下载Net类库

可视化配置以及Net应用MemCache在win7

MemCache在win7上的可视化配置以及Net应用 惯例科普:MemCache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的.需要频繁访问数据库的网站访问速度提升效果十分显著.这是一套开放源代码软件,以BSD license授权发布. MemCache 官网:http://memcached.org/ 安装步骤: 1.下载安装MemCache服务. 2.安装MemCache可视化监视工具

远程监视jboss应用java内存的配置(实测) .

前言 因为最近一个项目部署在客户那边运行一个月左右就会出现java内存溢出的问题,为了时时监控java内存的情况需要,需要远程查看服务器上java内存的一些情况.在公司模拟部署了远程监视linux下项目运行的情况. 一.简单介绍两个jdk1.6自带的可视化监视工具    Jconsole:Java 6.x采用JMX方式提供了一系列监视和管理虚拟机的API,随SDK一起发布的JConsole则是采用这些API实现监控虚拟机的使用工具. JConsole能够提供被监控虚拟机的内存.线程.类的加载以及

缓存数据库Memcache

第1章 缓存数据库Memcache 1.1 为什么用缓存数据库 1.2 Memcached介绍 1.3 Memcached在企业中使用场景 1.3.1 应用场景一 1.3.2 应用场景二 1.4 Cookies和Session 1.5 Memcached分布式缓存集群 1.5.1 普通哈希算法 1.5.2 一致性哈希算法 第2章 安装Memcached 2.1 服务端配置(Memcached) 服务端环境 [[email protected]~]# cat /etc/redhat-release

Java虚拟机详解(八)------虚拟机监控和分析工具(2)——可视化

上篇博客我们介绍了虚拟机监控和分析命令行工具,由于其不够直观,不是很容易排查问题,那么本篇博客我们就来介绍几个可视化工具. 1.JConsole JConsole(Java Monitoring and Management Console)是一款基于 JMX 的可视化监视和管理的工具.它管理部分的功能是针对 JMX MBean 进行管理,MBean 可以使用代码.中间件服务器的管理控制台或者所有符合 JMX 规范的软件进行访问. JMX(Java Management Extensions)是

Nginx_PHP_PHP-FPM网站环境部署手册

1. 下载稳定版源代码安装文件: nginx-1.6.2.tar.gz http://nginx.org/download/ php-5.5.23.tar.gz http://php.net/downloads.php PCRE(使Nginx支持HTTP Rewrite模块):pcre-8.35.tar.gz ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 可利用TCMalloc来优化Nginx的性能,需要如下两个包,一般在物理机上配

JDK性能监控工具

JDK命令行工具 jps:JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程,可以通过RMI协议查询开启了RMI服务的远程虚拟机进程状态 jps [options] [hos tid] 列出正在运行的虚拟机进程,显示执行主类,以及虚拟机的唯一ID(Local Virtual Machine Identifier,LVMID),启动参数等 jstat:JVM Statisitcs Monitoring Tool,用于收集HtoSpot虚拟机各方面的运行数据

深入理解Java虚拟机之读书笔记四 性能监控与故障处理工具

JDK的bin目录下存在很多有效的命令行工具,它们就是jdk\lib\toos.jar类库的封装. 一.jps:虚拟机进程状况工具,查询出LVMID. 二.jstat:虚拟机统计信息监视工具, 三.jinfo:Java配置信息工具 实时地查看和调整虚拟机的各项参数. 四.jmap:Java内存映像工具:生成堆转储快照 不仅可以获取dump文件,可以查询finalize执行队列,java堆和永久代的详细信息,空空间使用率.当前的收集器等. 五.jhat:虚拟机堆转储快照分析工具 六.jstack:

004 虚拟机性能监控与故障处理工具

工具位于 JDK下bin中 1.JDK的命令行工具 监控和故障处理工具 ① jps:虚拟机进程状况工具 jsp命令格式: jps[options][hostid] jps可以通过RMI协议查询开启了RMI服务的远程虚拟机进程状态,hostid为RMI注册表中注册的主机名.jps的其他常用选项见下表. ② jstat:虚拟机统计信息监视工具 jstat(JVM Statistics Monitoring Tool)是用于监视虚拟机各种运行状态信息的命令行工具.它可以显示本地或者远程虚拟机进程中的类