cd /mnt/data/tools/
tar -zxvf libevent-2.1.8-stable.tar.gz
cd libevent-2.1.8-stable/
./configure --prefix=/usr/local/libevent
make
make install
tar -zxvf memcached-1.4.29.tar.gz
cd memcached-1.4.29/
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
make
make install
cd /usr/local
/usr/local/memcached/bin/memcached -d -m 2048 -u root -p 11211 -c 400 -P /usr/local/memcached/memcached.pid
ps aux|grep "mem"
显示此条说明启动成功
启动memcache常用参数
-p <num> 设置TCP端口号(默认设置为: 11211)
-U <num> UDP监听端口(默认: 11211, 0 时关闭)
-l <ip_addr> 绑定地址(默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问)
-t <num> 线程数(默认4)
-l <ip_addr> 连接的IP地址, 默认是本机
-d 以daemon方式运行
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-u <username> 绑定使用指定用于运行进程<username>
-m <num> 允许最大内存用量,单位M (默认: 64 MB)
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-P <file> 将PID写入文件<file>,这样可以使得后边进行快速进程终止, 需要与-d 一起使用
网友评论