搭建高并发服务器——memcached 安装

memcached 作为缓存应用,被广泛使用,下面介绍memcached两种安装方式,第一种比较简单,第二种是需要下载包

废话不多说

一:用yum 安装

这一个是linux自带的一种比较轻便的命令工具,在使用前需要执行

yum update  使得更新最新的包


yum install -y memcached  

memcached 安装成功,然后启动

/usr/bin/memcached -d -u root -m 100 -p 11212 -a -c 1024

11212是端口号,也可以修改,默认端口号是11211,一个memcached可以启动多个端口号

yum 安装的路径因linux版本的不同,而会有差别

Centos 6.* 的路径是/usr/bin/memcached 

Centos 7 的路径是  /bin/memcached

可以通过以下命令查看memcached启动状态

ps -ef | grep memcached 


二:第二种方式比较自由需下载memcached 的原包

memcached 需要libevent支持,所以先下载libevent 的包

wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz
wget http://www.monkey.org/~provos/libevent-1.2.tar.gz


先安装libevent:

tar zxvf libevent-1.2.tar.gz
cd libevent-1.2
./configure prefix=/usr
 make
make install

测试 libevent  是否安装成功

ls -al /usr/lib | grep libevent

安装memcached

tar zxvf memcached-1.2.0.tar.gz
cd memcached-1.2.0

./configure with-libevent=/usr
make
make install

测试是否成功安装memcached:

ls -al /usr/local/bin/mem*



启动在第一步已经说明过了

现在开始检测memcached

telnet 192.168.30.15 11211

至此,memcached 已经安装成功


ps:常见问题

usr/local/bin/memcached: error while loading shared libraries: libevent-1.2.so.1: cannot open shared object file: No such file or directory

解决方案

LD_DEBUG=libs memcached -v 
 ln -s /usr/lib/libevent-1.2.so.1 /usr/lib64/libevent-1.2.so.1
 /usr/local/bin/memcached -d -m 100 -u root -p 12000 -c 1000 -P /tmp/memcached.pid
 ps -aux

可以看到启动的Memcached服务了.







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值