飞嗨,欢迎您的光临,本博所发布之文章皆为作者亲测通过,如有错误,欢迎通过各种方式指正。(本博已于2015.12.6升级到php7,运行环境php7 php-fpm + nginx1.8.0)

CentOS安装memcached

Linux lf 3656℃ 0评论

很可惜,由于经历受限,我还从未接触过大流量的网站的设计、制作。但给我的感觉,貌似,web做到最后,难点几乎都在大流量上边。除了给文件写缓存,甚至生成一大堆的静态页面,减轻对数据库的操作,尤其重要。这只是我个人现阶段的猜测、感受,这条等待未来接触过大流量后再来判断吧。为了给未来的大流量挑战打下基础,尝试搭建memcached服务,合理的把select语句缓存起来…首先,动手安装memcached…

1.查看镜像源有没有memched        yum search memcached

2.安装memcached             yum -y install memcached

3.验证安装结果                   memcached -h

4.安装php memcache扩展,让php支持memcached       yum -y install php-pecl-memcache

5.查看php是否成功安装memcached模块         php -m | grep memcache      (php -m   m代表module)

6.memcache的基本设置      memcached -d -m 100 -u root -l localhost -p 11211 -c 512 -p /tmp/memcached.pid

[参数说明]

-d daemon,启动一个守护进程

-m 分配给memcache使用的内存数量,单位为MB,例子即分配100M的内存

-u 运行memcahe的用户

-l 监听的服务器的ip

-p 设置memchached监听的端口

-c 允许最大运行的并发连接数,默认是1024,例子即设置了512

-p 保存memcached的pid文件

7.启动memcached      service memcached start

8.检查memcached是否启动      netstat -an | more

9.停止memcached         service memcached stop

10.测试php是否能够连接memcached服务:

[code]

<?php
$mem = new Memcache;
$mem->connect(“localhost”, 11211);
$mem->set(‘key’, ‘This is memcached test!’, 0, 60);
$val = $mem->get(‘key’);
echo $val;
?>

[/code]

访问php文件,正确输出This is memcached test!

效果:

memcached

memcached

startmemcached

startmemcached

转载请注明:飞嗨 » CentOS安装memcached

喜欢 (1)or分享 (0)
发表我的评论
取消评论

表情
粤ICP备15018643号-1