repcached安装配置及复制实验

安装步骤
1.安装libevent-devel包

因为repcached依赖于libevent-devel包,所以首先安装libevent-devel包
下载地址:http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
--尝试使用yum安装失败
[root@njdyw memcached-1.2.8-repcached-2.2]# yum install libevent-devel
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
ULN support will be disabled.
Setting up Install Process
No package libevent-devel available.
Nothing to do

--下载再安装
[root@njdyw ~]# wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
[root@njdyw ~]# tar zxvf libevent-1.4.13-stable.tar.gz
[root@njdyw ~]# cd libevent-1.4.13-stable
[root@njdyw libevent-1.4.13-stable]# ./configure --prefix=/usr/local/libevent
[root@njdyw libevent-1.4.13-stable]# make && make install

2.安装repcached
(1).下载tar包

(2).解压下载文件
[root@njdyw ~]# tar zxvf memcached-1.2.8-repcached-2.2.tar.gz
[root@njdyw ~]# cd memcached-1.2.8-repcached-2.2/
[root@njdyw memcached-1.2.8-repcached-2.2]# ls
aclocal.m4         ChangeLog.repcached  configure.ac  items.c             memcached_dtrace.h  replication.c  stats.h
assoc.c            compile              COPYING       items.h             memcached.h         replication.h  t
assoc.h            config.guess         daemon.c      Makefile.am         memcached.spec      scripts        thread.c
AUTHORS            config.h.in          depcomp       Makefile.in         missing             slabs.c        TODO
AUTHORS.repcached  config.sub           doc           memcached.c         NEWS                slabs.h        t.rep
ChangeLog          configure            install-sh    memcached_dtrace.d  README              stats.c

(3).编译repcached程序文件
[root@njdyw memcached-1.2.8-repcached-2.2]# ./configure --enable-replication --program-transform-name=s/memcached/repcached/ --with-libevent=/usr/local/libevent


[root@njdyw memcached-1.2.8-repcached-2.2]# make && make install

(4).按前3步配置其它slave节点
--因本实验master,slave在同一台机器上,固省去此步。

(5).启动repcached
--启动master节点
[root@njdyw memcached-1.2.8-repcached-2.2]# /usr/local/bin/repcached -p 11211 -v -d -u root


--启动slave节点
[oracle@njdyw ~]$ /usr/local/bin/repcached -p 11212 -x localhost -v -d -u root
注意:启动repcached要用非root用户,不然会启动失败,如上面所示

3.magent + repcached + memcached 命令
1. repcached -p 10001 -d -v -u root
2.repcached -p 10002 -d -x 192.168.9.224 -u root
3.magent -u root -l 192.168.9.224 -p 12000 -s 192.168.9.224:10001 -b 192.168.9.224:10002
4.去magent上set key值
5.kill掉 repcached -p 10001 -d -v -u root 进程
6.去magent上set key值
7.repcached -p 10001 -d -v -u root -x 192.168.9.224  (不能以master启动,需要使用slave方式)



开机自启动方法:
1.vi /etc/rc.d/rc.local
2.添加magent -u root -l 192.168.9.224 -p 12000 -s 192.168.9.224:10001 -b 192.168.9.224:10002
命令,并且保存开机即可启动
经测试,repcached不能放入开机自启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

窦再兴

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值