memcached安装

Memcached安装


准备

需要安装的软件包括

libevent  安装 Memcached 服务器所依赖的软件包

libmemcached  是一个 memcached 的库

memcached  Memcached 服务器软件包

memcached  PHP开启 Memcached 扩展的软件包

1.  wget http://downloads.sourceforge.net/levent/libevent-2.0.22-stable.tar.gz   下载libevent依赖包

2.  wget http://www.memcached.org/files/memcached-1.4.22.tar.gz 下载memcached安装包

3.  tar zxvf libevent-2.0.22-stable.tar.gz  解压 libevent依赖

4.  cd libevent-2.0.22-stable 

5.  ./configure -prefix=/usr    对依赖进行编译

6.  make && make install   安装libevent

7.测试libevent是否安装成功:  ls -al /usr/lib | grep libevent-

看到类似如下截图,说明libevent安装成功:   

7.  安装memcached

8.  cd ../

9.  tar zxvf memcached-1.4.22.tar.gz   解压memcached

10.cd memcached-1.4.22 

11../configure --with-libevent=/usr --enable-64bit --enable-threads   对memcached进行编译

12.make && make install    安装memcached

注意:默认memcached单个进程只支持到2G内存,需要更大内存支持的话,需要打开64位支持,编译的时候加参数:
--enable-64bit

13. ls -al /usr/local/bin/memcached   测试memcached是否安装成功

看到类似如下截图,说明memcached安装成功:   

配置
1. 创建启动用户memcached: 

groupadd memcached   
useradd -g memcached memcached

2. 创建PID进程目录: 

cd /var/run   
mkdir memcached   
chown -R memcached.memcached memcached

服务的启动和关闭

/usr/local/bin/memcached -d -m 128 -u memcached -l 101.200.136.226 -p 11211 –c 1024 -P /var/run/memcached/memcached.pid

2. 查看是否启动成功: 

ps -ef | grep memcached

看到类似如下截图,说明memecached启动成功

3. 关闭服务: 

kill `cat /var/run/memcached/memcached.pid`

4. 查看是否关闭成功: 

ps -ef | grep memcached

服务方式:
1. 生成启动和关闭脚本: 

cp /usr/local/src/memcached-1.4.22/scripts/memcached.sysv /etc/init.d/memcached

2. 修改启动帐号:                    

chown memcached.memcached /etc/init.d/memcached

3. 赋予执行权限: 

chmod 755 /etc/init.d/memcached

4. 修改/etc/init.d/memcached配置参数值:

vim /etc/init.d/memcached

 

修改为: daemon /usr/local/bin/memcached -d -p $PORT -u $USER  -m $CACHESIZE -c $MAXCONN -P /var/run/memcached/memcached.pid $OPTIONS

5. 加入系统服务,并启动memcached服务,同时查看是否启动成功: 

chkconfig --add memcached   
chkconfig --level 235 memcached on   
chkconfig --list memcached

如下截图所示:   

6. 启动memcached服务,并检查memcached是否启动,并关闭memcached: 

service memcached start   
ps -ef | grep memcached   
service memcached stop

如下截图所示:    


不好意思截图没有上传成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值