Centos如何快速安装配置memcache

如何在CentOS中快速安装配置memcache缓存服务?由于编译安装Memcache步骤相对复杂一些,因此本文将以CentOS系统下yum直接安装Memcache为例进行讲解,这种安装方法快捷简便。

先简单介绍一下什么是Memcache:

Memcache是一个与php兼容的内存高速缓存插件,不仅可以缓存变量等对象,而且可以与MySQL配合,缓存数据查询。由于Memcache在内存中缓存数据,因此它的读取写入速度非常之快,能为大容量快速变化的动态数据提供高速缓存。

1、yum安装Memcache服务器与php扩展

[root@www ~]# yum install memcached php-pecl-memcache
此时应该能正常安装这两个包,而不出现无法找到的情况。

2、安装成功后,检测php是否正常加载了memcache模块

[root@www ~]# php -m|grep memcache
memcache
返回了“memcache”表示已经安装。

3、设置memcached服务开机自动启动

[root@www ~]# chkconfig –level 2345 memcached on

4、启动memcached服务并重启php

[root@www ~]# /etc/init.d/memcached start
Starting memcached:[ OK ]

[root@www ~]# /etc/init.d/httpd restart
Stopping httpd:[ OK ]
Starting httpd:[ OK ]

[root@www ~]# /etc/rc.d/init.d/php-fpm restart
Stopping php-fpm: [ OK ]
Starting php-fpm: [ OK ]

5、测试php支持memcache是否正常

在apache的网站根目录建立 memcache.php 文件
vi memcache.php

内容如下:
<?php
$memcache = new Memcache();
$memcache->connect(‘127.0.0.1′, 11211);
$memcache->set(‘key’, ‘Memcache test successful!’, 0, 60);
$result = $memcache->get(‘key’);
unset($memcache);
echo $result;
?>

如果一切正常,访问此页面,应该正常返回“Memcache test successful”,至此,Memcached与php扩展memcache安装成功。

Memcached的默认端口为11211,因此在php中使用此端口即可。下面顺便给出个清除memcache所有缓存内容的方法:
执行:
[root@www ~]# nc localhost 11211
然后输入:
flush_all
quit
即可。

打赏此文

如果您觉得本站的内容对您有所帮助,您可以扫描下面的二维码小额支付请我喝杯茶,感谢!打赏记录
支付宝
微信
承诺:凡打赏捐助的朋友,留言备注自己的邮箱,在打赏捐助时间点的6个月内,本站会每周邮件推送原创专业技术博文,供大家学习和参考!

留下评论

All fields marked (*) are required