ITKeyword,专注技术干货聚合推荐

注册 | 登录

Memcache(MC)系列(二)Linux下Memcache安装

xifeijian 分享于 2014-05-27

推荐:环境安装系列 - Linux下 Memcache的安装和简单管理

需要准备的安装包: 1.      memcache包:memcached-1.4.0.tar.gz 2.      php扩展包:memcache-2.2.5.tgz 下载包 将memcache安装到/usr/local目录下面: #版本

Linux下memcache的安装

memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。目前用memcache解决互联网上的大用户读取是非常流行的一种用法,在互联网企业中有着广泛的应用。

‍关于memcache的详细介绍,有兴趣的朋友请参考这篇文章:http://blog.csdn.net/xifeijian/article/details/21994941

1、下载memcache

墙裂推荐官方下载(http://memcached.org/),目前为止,最新的下载版本是1.4.17,如图:

下载后,将其上传到Linux上,这里将其上传到/root/src/下面,如图:

执行 tar zxvf memcached-1.4.17.tar.gz,在/root/src/下面,会解压出来一个memcached-1.4.17的文件夹。

接着,进入memcached-1.4.17目录,执行./configure --prefix=/root/local/memcached-1.4.17命令,表示安装在=/root/local/memcached-1.4.17目录下,

等待程序配置,如图:


请检查configure之后,是否有error信息,这里提示需要安装libevent,那么我们先安装libevent。‍
‍按照提示,下载libevent并安装,libevent安装步骤3步走:

1、解压libevent包,‍tar zxvf libevent-2.0.4-alpha.tar.gz

2、进入解压后的目录,执行configure,/configure --prefix=/root/local/libevent2.0.4

3、执行make && make install

推荐:PHP相关系列 - Linux服务器-Memcache常用安装和使用

memcache安装前准备: memcache安装前需要准备以下安装包: 1. memcache包:memcached-1.4.0.tar.gz 2. php扩展包:memcache-2.2.5.tgz   安装memcache: 将memc

至此,libevent安装完成。

 

那我们继续安装memcache

1、进入memcached-1.4.17目录,执行./configure --prefix=/root/local/memcache1.4.17 --with-libevent=/root/local/libevent2.0.4/

.......................................................................

等待,发现现在configure时不再报错了。

.......................................................................


2、执行make && make install


至此,memcache就算安装上了,迫不急待想启动一下memcache吧~~

‍进入bin目录,执行:./memcached -d -m 128 -u root,‍‍比较顺利,启动成功。



memcached命令的常用启动参数如下:

# /root/local/bin/memcached -d -m 200 -u root -l 192.168.1.91 -p 9023 -c 256 -P /tmp/memcached.pid
相关解释如下:
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,这里是200MB
-u是运行Memcache的用户,如果当前为 root 的话,需要使用此参数指定用户。
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.1.91
-p是设置Memcache监听的端口,我这里设置了9023,最好是1024以上的端口
-c选项是最大运行的并发连接数,默认是1024,这里设置了256
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid


停止Memcache进程:kill `cat /tmp/memcached.pid` ,我们也可以启动多个守护进程,但是端口不能重复。

推荐:Linux下memcache的安装和启动(很好)

memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。据说官方所说,其用户包括twitter、digg、flickr等,都是些互联

Linux下memcache的安装 memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。目前用memcache解决互联网上的大用户读取是非常流行的一种用法,在互联网

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。