CentOS 6.9编译安装Memcached

将之前放在OneNote上的笔记放到博客,如有错误还请指出

先编译安装libevent 安装到/usr/local/libevent

从其官方网站(http://memcached.org)下载memcached最新版本。

wget http://www.memcached.org/files/memcached-1.5.7
.tar.gz                   #下载最新版本
tar -zxvf memcached-1.x.x.tar.gz                    #解压源码
cd memcached-1.x.x                                  #进入目录
./configure --prefix=/usr/local/memcached \
--with-libevent=/usr/local/libevent          #配置
make && make test                                   #编译
sudo make install                                   #安装
Memcached 运行

Memcached命令的运行:

$ /usr/local/memcached/bin/memcached -h                           #命令帮助

注意:如果使用自动安装 memcached 命令位于 /usr/local/bin/memcached。

启动选项:
• -d是启动一个守护进程;
• -m是分配给Memcache使用的内存数量,单位是MB;
• -u是运行Memcache的用户;
• -l是监听的服务器IP地址,可以有多个地址;
• -p是设置Memcache监听的端口,,最好是1024以上的端口;
• -c是最大运行的并发连接数,默认是1024;
• -P是设置保存Memcache的pid文件。
(1)作为前台程序运行:
从终端输入以下命令,启动memcached:

/usr/local/memcached/bin/memcached -p 11211 -m 64m -vv
slab class   1: chunk size     88 perslab 11915
slab class   2: chunk size    112 perslab  9362
slab class   3: chunk size    144 perslab  7281
 #中间省略
slab class  38: chunk size 391224 perslab     2
slab class  39: chunk size 489032 perslab     2
<23 server listening
<24 send buffer was 110592, now 268435456
<24 server listening (udp)
<24 server listening (udp)
<24 server listening (udp)
<24 server listening (udp)

这里显示了调试信息。这样就在前台启动了memcached,监听TCP端口11211,最大内存使用量为64M。调试信息的内容大部分是关于存储的信息。
(2)作为后台服务程序运行:

# /usr/local/memcached/bin/memcached -p 11211 -m 64m -d

或者

/usr/local/memcached/bin/memcached -d -m 64M -u root -l 192.168.0.200 -p 11211 -c 256 -P /tmp/memcached.pid
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值