技术库 > 存储系统

CentOS Memcache安装配置

技术库:tec.5lulu.com

from:tec.5lulu.com

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

       源码安装Memcache太麻烦了,所以在这里就用了yum直接安装Memcache为例进行讲解,这种安装方法快捷简便。

       1安装辅助epel源

wget http://soft.bootf.com/rpm/epel-release-5-4.noarch.rpm 
rpm -ivh epel-release-5-4.noarch.rpm 

       2、查看已经安装的源

[root@www ~]# yum repolist 
Loaded plugins: fastestmirror 
Loading mirror speeds from cached hostfile 
* base: centos.ustc.edu.cn 
* epel: mirrors.ustc.edu.cn 
* extras: centos.ustc.edu.cn 
* rpmforge: fr2.rpmfind.net 
* updates: centos.ustc.edu.cn 
repo id repo name status 
base CentOS-5 - Base 2,705 
epel Extra Packages for Enterprise Linux 5 - i386 5,579 
extras CentOS-5 - Extras 282 
updates CentOS-5 - Updates 455 
repolist: 20,115

       3、yum安装Memcache服务器php扩展

[root@www ~]# yum install memcached php-pecl-memcache 

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

php -m|grep memcache 
memcache 
/etc/init.d/memcached start 
/etc/init.d/httpd restart

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

       建立一个网页,如果输出的是successful就表示成功了~~~!

connect('127.0.0.1', 11211); 
$memcache->set('key', 'Memcache test successful!', 0, 60); 
$result = $memcache->get('key'); 
unset($memcache); 
echo $result; 
?>

CentOS Memcache安装配置,by 5lulu.com


       Memcached的默认端口为11211,因此在php中使用此端口即可。下面顺便给出个清除memcache所有缓存内容的方法:

执行:

[root@www ~]# nc localhost 11211

       然后输入:

flush_all
quit

CentOS Memcache安装配置


标签: memcache本文链接 http://tec.5lulu.com/detail/109ktn14mknhp8rf5.html

我来评分 :6.1
0

转载注明:转自5lulu技术库

本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议

www.5lulu.com