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

本文介绍如何在CentOS系统上安装Libevent库和Memcached缓存服务。首先详细介绍了Libevent的安装步骤,包括下载、解压、配置、编译及测试等过程。随后介绍了Memcached的安装流程,并提供了启动、测试及防火墙设置的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

libevent下载:

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

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

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

memcached下载:

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

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

一  安装libevent

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

[root@localhost /]# cd /usr/local/

 

2. 解压

[root@localhost local]# tar zxvf libevent-2.0.22-stable.tar.gz

 

3. cd到解压后文件目录

[root@localhost local]# cd libevent-2.0.22-stable

 

4. 安装gcc

[root@localhost libevent-2.0.22-stable]# yum install gcc

 

5. 设置libevent安装路径

[root@localhost libevent-2.0.22-stable]# ./configure -prefix=/usr

 

6. 编译

[root@localhost libevent-2.0.22-stable]# make

 

7. 安装

[root@localhost libevent-2.0.22-stable]# make install

 

8. 测试是否安装成功

[root@localhost libevent-2.0.22-stable]# ls -al /usr/lib | grep libevent

 

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

 

二  安装memcached

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

[root@localhost /]# cd /usr/local/

 

2. 解压

[root@localhost local]# tar zxvf memcached-1.4.33.tar.gz

 

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

[root@localhost libevent-2.0.22-stable]# cd /usr/local/memcached-1.4.33

 

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

[root@localhost memcached-1.4.33]# ./configure -with-libevent=/usr

 

5. 编译

[root@localhost memcached-1.4.33]# make

 

6. 安装

[root@localhost memcached-1.4.33]# make install

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

 

7. 测试是否安装成功

[root@localhost memcached-1.4.33]# ls -al /usr/local/bin/memcached

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

 

8.  启动memcached服务

[root@localhost 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.  查看启动进程

[root@localhost run]# ps -ef|grep memcached

 

10. 杀掉进程

[root@localhost memcached-1.4.33]# kill -9 10782

 

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

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

在vim iptables增加内容:

完整截图:

 

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值