相信还是有很多项目使用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,这些截图应该很熟悉的哦~~

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

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

  1. MemCache在win7上的可视化配置以及Nodejs/Net应用

    惯例科普:MemCache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的.需要频繁访问数据库的 ...

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

    MemCache在win7上的可视化配置以及Net应用   惯例科普:MemCache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以 ...

  3. Memcache服务搭建

    Memcache Memcache的作用网上资料都讲的很好,说简单点就是减轻读取数据库的压力,原理也很简单: 被请求的数据会先到memcache里去取,如果没有就去数据库里取,顺便给memcache带 ...

  4. 远程监视jboss应用java内存的配置

    前言 因为最近一个项目部署在客户那边运行一个月左右就会出现java内存溢出的问题,为了时时监控java内存的情况需要,需要远程查看服务器上java内存的一些情况.在公司模拟部署了远程监视linux下项 ...

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

    前言 因为最近一个项目部署在客户那边运行一个月左右就会出现java内存溢出的问题,为了时时监控java内存的情况需要,需要远程查看服务器上java内存的一些情况.在公司模拟部署了远程监视linux下项 ...

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

    上篇博客我们介绍了虚拟机监控和分析命令行工具,由于其不够直观,不是很容易排查问题,那么本篇博客我们就来介绍几个可视化工具. 1.JConsole JConsole(Java Monitoring an ...

  7. JVM 第四篇:可视化 JVM 故障处理工具

    本文内容过于硬核,建议有 Java 相关经验人士阅读. 1. 可视化工具 在 JDK 中为我们提供了大量的 JVM 故障处理工具,都在 JDK 的 bin 目录下: 这其中除了大量的命令行工具以外,还 ...

  8. jdk可视化工具系列——检视阅读

    jdk可视化工具系列--检视阅读 参考 java虚拟机系列 RednaxelaFX知乎问答 RednaxelaFX博客 JConsole--Java监视与管理控制台 jconsole介绍 JConso ...

  9. JConsole可视化工具

    JConsole基本介绍 Jconsole (Java Monitoring and Management Console),一种基于JMX的可视化监视.管理工具.JConsole 基本包括以下基本功 ...

随机推荐

  1. 负margin的原理以及应用

    负margin在布局中往往起到意想不到的效果,比如在多栏等高布局中就是用该技巧. 虽说网络上关于负margin的实践有很多,但对margin负值为什么会出现这样的效果却没有多少讲解,本篇的目的就是阐述 ...

  2. 1Z0-053 争议题目解析684

    1Z0-053 争议题目解析684 考试科目:1Z0-053 题库版本:V13.02 题库中原题为: 684.Your database is running in ARCHIVELOG mode. ...

  3. 通过手动创建统计信息优化sql查询性能案例

    本质原因在于:SQL Server 统计信息只包含复合索引的第一个列的信息,而不包含复合索引数据组合的信息 来源于工作中的一个实际问题, 这里是组合列数据不均匀导致查询无法预估数据行数,从而导致无法选 ...

  4. linux源码分析(一)

    前置:这里使用的linux版本是4.8,x86体系. 其实linux的内核启动的入口文件还是非常好找的,init/main.c. static 和 extern 首先理解的是static和extern ...

  5. 7.11 数据注解特性--InverseProperty

    我们已经知道了,Code--First默认的约定,如果你没有包含外键属性在父类中,那么他会为我们创建{Class Name}_{primary Key}外键.这个InverseProperty特性用在 ...

  6. TeamCity : 安装 Agent

    笔者在前文中介绍了 TeamCity Server 的安装过程,本文介绍在 Ubuntu Server 14.04 中安装 TeamCity Agent.Ubuntu Server 上已经创建了用户 ...

  7. 异步编程系列第05章 Await究竟做了什么?

    p { display: block; margin: 3px 0 0 0; } --> 写在前面 在学异步,有位园友推荐了<async in C#5.0>,没找到中文版,恰巧也想提 ...

  8. ios h5 app avalon tap点击事件失效及点击延迟300ms问题解决方法

    1.ios h5 app avalon tap事件失效 使用MUI制作app界面,使用avalon.js渲染数据,发现在(Android上正常)ios上运行时容器div的avalon的ms-on-ta ...

  9. Linux Cmd Tool 系列之—history & search command history

    History cmd is for list Bash's log of the historical cmd you typed 1. List last n commands history n ...

  10. 从零开始学 Java - Windows 下安装 Tomcat

    谁都想分一杯羹 没有一个人是真正的无私到伟大的,我们试着说着做自己,与人为善,世界和平!殊不知,他们的真实目的当你知道后,你会被恶心到直摇头并下意识地迅速跑开,下辈子都不想见到他.不过,他没错,你也没 ...