安装依赖工具 [root@localhost upload]# yum install gcc make cmake autoconf libtool 下载并上传文件 memcached 依赖于 libevent 库,因此我们需要先安装 libeve ...
安装依赖工具
[root@localhost upload]# yum install gcc make cmake autoconf libtool
下载并上传文件
memcached 依赖于 libevent 库,因此我们需要先安装 libevent.,ibevent和memcached的下载路径
http://sourceforge.net/projects/levent/?source=typ_redirect
https://github.com/memcached/memcached/wiki/ReleaseNotes1425
[root@localhost upload]# ls
libevent-2.0.22-stable libevent-2.0.22-stable.tar.gz memcached-1.4.25.tar.gz
[root@localhost upload]#
解压编译
[root@localhost upload]#tar zxvf libevent-2.0.21-stable.tar.gz
[root@localhost upload]# cd libevent-2.0.22-stable
[root@localhost upload]#./configure --prefix=/usr/local/libevent
[root@localhost upload]#make && make install
[root@localhost upload]# tar zxvf memcached-1.4.25.tar.gz
[root@localhost upload]# cd memcached-1.4.25
[root@localhost upload]# ./configure --prefix=/usr/local/memcached
报错:
checking for libevent directory... configure: error: libevent is required. You can get it from http://www.monkey.org/~provos/libevent/
If it's already installed, specify its path using --with-libevent=/dir/
提示需要libevent,需要指明libevent的安装目录
[root@localhost upload]#
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
[root@localhost memcached-1.4.25]# make && make install
没什么错误提示的话,编译成功。
Memcached已经成功安装到/usr/local/memcached/bin/memcached目录下。
启动memcached
[root@localhost memcached-1.4.25]# /usr/local/memcached/bin/memcached -m 64 -p 11211 -u nobody -vv
slab class 1: chunk size 80 perslab 13107
slab class 2: chunk size 104 perslab 10082
slab class 3: chunk size 136 perslab 7710
slab class 4: chunk size 176 perslab 5957
slab class 5: chunk size 224 perslab 4681
slab class 6: chunk size 280 perslab 3744
slab class 7: chunk size 352 perslab 2978
......
可以看到memcached已经启动,并把信息输出到控制台。
各个参数解析:
-m 内存大小
-p 端口
-u 用户
-vv 详细信息
如果我们想让memcached作为守护进程在后台运行,只需要加-d选项
[root@localhost memcached-1.4.25]#/usr/local/memcached/bin/memcached
-m 64 -p 11211 -u nobody -d
几个重要参数
摘自网上的几个重要参数
-p <num> 监听的TCP端口(默认: 11211)
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:分布式memcached学习(一)linux环境下编译memcahed
关键词:linux
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。