memcache缓存服务器介绍,安装使用卸载。

  • 内容
  • 相关
介绍:
memcache 是一种缓存服务器软件,安装了该软件的电脑,即可称为 缓存服务器

memcache 缓存服务器是用来缓解 关系型数据库(例如 Mysql)负载压力的,第一次访问 mysql数据库(select)后,得到的数据放到缓存服务器里,设定个生命周期(例如7天),然后7天内所有访问该数据的语句就不用再到数据里查询了,直接从缓存服务器里取。

而你所问的 php中的 memcache 是一种客户端,客户端是用来访问服务端的(例如用IE浏览器访问网站,IE浏览器就是客户端)。再说具体点,php中的 memcache 就是一种扩展,在php安装目录的 php.ini 配置文件里开启 memcache 扩展后,你就能 用 memcache类实例对象,用memcache对象的各种方法 来访问 memcache服务器。

例:

$mem = new Memcache();//实例化一个对象
//$mem->connect("ip地址",端口号);//连接memcache服务器
$mem->connect("localhost",11211);//连接memcache服务器
//添加数据,如果键名已经存在,则添加失败
$res = $mem->add('name','xiaoqian',MEMCACHE_COMPRESSED,3600);
var_dump($res);
//获取数据
$str = $mem->get('name');
var_dump($str);
?>


比如网站的首页,是访问量最大的,所以可以把首页做缓存,当然缓存的时间不会太长,对于高并发的大型网站,缓存几秒也减轻很大的压力了。
memcache的安装:


查看当前服务状态:


说明已经开启memcache。

安装memcache:(这里以Windows系统为例)

首先把memcache.exe安装文件放到D盘(自定义任何盼复都可以)然后在命令行找到相对应的盘符,截图中的ls是错误的示范,相应盘符目录下载windows是dir命令。然后运行相对应的命令进行安装,或者卸载。
卸载前先终止。
注意:卸载前请不要直接删除盘符中memcached.exe文件,应先用命令行进行卸载,在删除盘符下的安装文件。否则无法卸载。

链接memcache:

ip是你的安装的服务器地址,这里的127.0.0.1大家都应该知道是什么了,然后默认的端口号不变。

回车后可以执行命令了;

stats查看状态:




set写入缓存


memcache安装文件:
http://bin.itfml.com/uploadfile/2017/0216/20170216121521275.rar

本文标签:

版权声明:若无特殊注明,本文皆为《筱彬》原创,转载请保留文章出处。

本文链接:memcache缓存服务器介绍,安装使用卸载。 - http://www.itfml.com/fuwuqi/12.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论

4条评论
  1. avatar

    明月学习笔记 Lv.1 Chrome 57.0.2987.133 Chrome 57.0.2987.133 Windows Windows 回复

    我还是比较喜欢使用Redis,感觉性能比memcached要好一些!

    河南省南阳市 电信

    1. 筱彬 Firefox 53.0 Firefox 53.0 Windows 7 x64 Edition Windows 7 x64 Edition 回复

      回复了明月学习笔记:这个也分场景使用的,我还是喜欢memcache 表情

      北京市朝阳区 联通

  2. avatar

    V Lv.1 Chrome 57.0.2987.133 Chrome 57.0.2987.133 Windows 7 x64 Edition Windows 7 x64 Edition 回复

    哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

    广东省深圳市 电信

    1. 腾讯视频 Lv.2 Chrome 42.0.2311.154 Chrome 42.0.2311.154 Windows 7 x64 Edition Windows 7 x64 Edition 回复

      回复了V:哈哈啥....

      北京市朝阳区 联通