Memcached安装和配置
最近看了一下memcached的相关部分,整理一下memcached的安装
首先应该下载libevent和memcached的压缩包,上传到你的服务器
libevent的官网:http://libevent.org
memcached的官网:http://www.memcached.org
1.查看服务器中是否已经安装libevent
rpm -qa | grep libevent
假如存在的话就,就卸载掉
rpm -e libevent-1.4.13-4.el6.x86_64 --nodeps
2.安装libevent
tar -xf libevent-2.0.22-stable.tar.gz cd libevent-2.0.22-stable ./configure -prefix=/usr/local/libevent && make && make install
假如在编译过程中出错,请yum安装gcc编译器
yum -y install gcc
3.安装memcached
tar -xf memcached-1.4.24.tar.gz cd memcached-1.4.24 ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent && make && make install
4.memcached参数及启动
-d 以守护程序(daemon)方式运行
-u root 指定用户,如果当前为root用户,需要用该参数指定用户
-P /tmp/memcached.pid pid到指定目录
-m 200 数据内存数量,单位为MB,不包含memcached本身占用
-M 内存不够时禁止LRU
-n 48 初始chunk=key+suffix+value+32结构体,默认为48字节
-f 1.25 增长因子,默认为1.25
-L 启用大内存页,可以降低内存浪费,改进性能
-l 127.0.0.1 监听的IP地址,本机可以不设置此参数
-p 11211 TCP端口,默认11211
-U 11211 UDP端口,默认11211,0为关闭
-c 1024 最大并发连接数,默认1024,最好设置为200
-t 4 线程数,默认为4。memcached采用NIO,所以线程多没用
-R 20 每个event连接最大并发数,默认20
-C 禁用CAS命令(可以禁止版本计数,减少开销)
/usr/local/memcached/bin/memcached -d -u root -m 200 -P /tmp/memcached.pid
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。