CentOS 64位安装Memcached

那年仲夏 提交于 2020-03-17 01:55:05

某厂面试归来,发现自己落伍了!>>>

一、首先安装“Memcached”需要依赖“libevent libevent-devel”文件,

因此我们使用“yum”来安装:

[root@localhost ~]# yum install libevent libevent-devel

或者手动安装:

cd /usr/local  #首先进入到该下载包的目录
tar zxvf libevent-2.0.22-stable.tar.gz #解压包
cd libevent-2.0.22-stable #进入到解压的目录
./configure --prefix=/usr/local #编译前配置,生成Makefile文件,路径可自行更改
make && make install #编译+安装

测试是否安装成功 

[root@localhost ~]# ls -al /usr/local/lib | grep libevent

二、开始安装“Memcached”,下载最新的“Memcached”源代码,官方网站是:http://memcached.org/

当前最新版本为v1.4.21:

[root@localhost ~]# wget http://memcached.org/latest

[root@localhost ~]# tar -zxvf memcached-1.4.21.tar.gz

[root@localhost ~]# cd memcached-1.4.21

编译安装文件memcached-1.4.21:

[root@localhost ~ memcached-1.4.21]# ./configure --prefix=/usr/local/memcached

如果你安装的是64位CentOS系统,可以加一个“--enable-64bit”编译选项,

这样更适合在64位系统中稳定运行

[root@localhost ~ memcached-1.4.21]# ./configure --prefix=/usr/local/memcached --enable-64bit

编译完成后,可以开始安装了

[root@localhost ~ memcached-1.4.21]# make && make install

安装结束,启动“Memcached”

软连接:(确保已经先装依赖libevent )

sudo ln -s /usr/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5

[root@localhost ~ memcached-1.4.21]# /usr/local/memcached/bin/memcached -d -u root -m 512 -p 11211

启动参数说明:

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

-u root 表示启动memcached的用户为root。

-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。

-p 是设置Memcache的TCP监听的端口,默认为11211

检查是否启动成功:

[root@localhost ~ memcached-1.4.21]# pgrep memcached

[root@localhost ~ memcached-1.4.21]# netstat -tulpn | grep :11211

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

以上表示已启动成功,安装成功

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!