百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> CentOS6.x编译安装Memcached方法详解
分享文章到:

CentOS6.x编译安装Memcached方法详解

发布时间:01/15 来源: 浏览: 关键词:
本文章来给各位同学详细介绍关于CentOS6.x编译安装Memcached方法,有需要了解学习CentOS的同学可进入参考。

需要用到如下源码包:

 代码如下

/usr/local/src/libevent-2.0.21-stable.tar.gz
/usr/local/src/memcached-1.4.15.tar.gz
/usr/local/src/memcache-3.0.8.tgz

1、编译安装libevent:

 代码如下

cd /usr/local/src
wget -c https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
tar -xzvf ./libevent-2.0.21-stable.tar.gz
cd ./libevent-2.0.21-stable
./configure --prefix=/usr
make && make install
cd ../

2、编译安装Memcached:

 代码如下

wget -c https://memcached.googlecode.com/files/memcached-1.4.15.tar.gz
tar -xzvf ./memcached-1.4.15.tar.gz
cd ./memcached-1.4.15
mkdir /usr/local/memcached
./configure --prefix=/usr/local/memcached --with-libevent=/usr
make && make install
cd ../

3、启动Memcached

 代码如下

/usr/local/memcached/bin/memcached  -u root -d -m 2048 -l 192.168.137.99 -p 11211 -P /tmp/memcached.pid

4、停止Memcache进程:

 代码如下

kill -9 `cat /tmp/memcached.pid`

Memcached启动参数说明:

-d  选项是启动一个守护进程,
-m  是分配给Memcache使用的内存数量,单位是MB,默认64MB
-M  return error on memory exhausted (rather than removing items)
-u  是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
-l  是监听的服务器IP地址,默认为所有网卡。
-p  是设置Memcache的TCP监听的端口,最好是1024以上的端口
-c  选项是最大运行的并发连接数,默认是1024
-P  是设置保存Memcache的pid文件
-f  <factor>  chunk size growth factor (default: 1.25)
-I  Override the size of each slab page. Adjusts max item size(1.4.2版本新增)
也可以启动多个守护进程,但是端口不能重复

 
-p 指定端口号(默认11211) 
-m 指定最大使用内存大小(默认64MB) 
-t 线程数(默认4) 
 
-l 连接的IP地址, 默认是本机 
-d start 启动memcached服务 
-d restart 重起memcached服务 
-d stop|shutdown 关闭正在运行的memcached服务 
-m 最大内存使用,单位MB。默认64MB 
-M 内存耗尽时返回错误,而不是删除项 
-c 最大同时连接数,默认是1024 
-f 块大小增长因子,默认是1.25 
-n 最小分配空间,key+value+flags默认是48

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有4人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板