以下为在centos上安装libevent和memcached。

安装memcached服务前需要先安装libevent函数库,如果安装过libevent无需再安装。

libevent下载:

新版本:libevent-2.0.22-stable.tar.gz。

官网:http://www.monkey.org/~provos/libevent/

可以选择不同版本下载,下载截图如下:

Memcache(7)------linux下安装memcached步骤

memcached下载:

最新版本:memcached-1.4.33.tar.gz

官网:http://www.memcached.org/

一  安装libevent

1. cd到所放libevent-2.0.22-stable.tar.gz的目录(根据自己目录而定)

[[email protected] /]# cd /usr/local/

 

2. 解压

[[email protected] local]# tar zxvf libevent-2.0.22-stable.tar.gz

 

3. cd到解压后文件目录

[[email protected] local]# cd libevent-2.0.22-stable

 

4. 安装gcc

[[email protected] libevent-2.0.22-stable]# yum install gcc

 

5. 设置libevent安装路径

[[email protected] libevent-2.0.22-stable]# ./configure -prefix=/usr

 

6. 编译

[[email protected] libevent-2.0.22-stable]# make

 

7. 安装

[[email protected] libevent-2.0.22-stable]# make install

 

8. 测试是否安装成功

[[email protected] libevent-2.0.22-stable]# ls -al /usr/lib | grep libevent

 

如果出现如下内容说明安装成功:

Memcache(7)------linux下安装memcached步骤

 

二  安装memcached

1. cd到文件memcached-1.4.33.tar.gz文件目录(根据自己目录而定)

[[email protected] /]# cd /usr/local/

 

2. 解压

[[email protected] local]# tar zxvf memcached-1.4.33.tar.gz

 

3. cd到解压后的memcached-1.4.33目录

[[email protected] libevent-2.0.22-stable]# cd /usr/local/memcached-1.4.33

 

4.需要指定libevent的安装位置(与安装libevent位置保持一致)

[[email protected] memcached-1.4.33]# ./configure -with-libevent=/usr

 

5. 编译

[[email protected] memcached-1.4.33]# make

 

6. 安装

[[email protected] memcached-1.4.33]# make install

注: 安装成功后的memcached放到 /usr/local/bin/memcached

 

7. 测试是否安装成功

[[email protected] memcached-1.4.33]# ls -al /usr/local/bin/memcached

出现如下图,说明安装成功:

Memcache(7)------linux下安装memcached步骤

 

8.  启动memcached服务

[[email protected] memcached-1.4.33]#

/usr/local/bin/memcached -d -m 10 -u root -l 121.52.217.113 -p 11211 -c 256 -P /tmp/memcached.pid

 

启动参数:

-d选项是启动一个守护进程

-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB

-u是运行Memcache的用户,我们这里是root

-l是监听的服务器IP地址,如果有多个地址的话,我们这里指定了服务器的IP地址121.52.217.113

-p(小写字母)是设置Memcache监听的端口,我们这里设置11211默认端口,最好是1024以上的端口

-c选项是最大运行的并发连接数,默认是1024,我们这里设置了256,按照服务器的负载量来设定

-P(大写字母)是设置保存Memcache的pid文件,我们这里是保存在 /tmp/memcached.pid

 

9.  查看启动进程

[[email protected] run]# ps -ef|grep memcached

Memcache(7)------linux下安装memcached步骤

 

10. 杀掉进程

[[email protected] memcached-1.4.33]# kill -9 10782

 

三 防火墙设置,开放11211端口

1. 在iptables中增加11211端口,重启防火墙即可。

在vim iptables增加内容:

Memcache(7)------linux下安装memcached步骤

完整截图:

Memcache(7)------linux下安装memcached步骤

 

四  通过windows的telnet命令连接memcached服务

连接前需保证服务处于启动状态,如果服务已停止,需重新启动。

Memcache(7)------linux下安装memcached步骤

回车连接到memcached的telnet客户端。

相关文章: