repcached是日本人开发的实现memcached复制功能,它是一个单 master单 slave的方案,但它的 master/slave都是可读写的,而且可以相互同步,如果 master坏掉, slave侦测到连接断了,它会自动 listen而成为 master;而如果 slave坏掉, master也会侦测到连接断,它就会重新 listen等待新的 slave加入
创新互联公司主营凤凰网站建设的网络公司,主营网站建设方案,App定制开发,凤凰h5微信小程序搭建,凤凰网站营销推广欢迎凤凰等地区企业咨询首先要在已有memcache的机器上进行,如果该还没有安装memcache请看前面的文档;下面的软件都需要在master和slave都需要安装。
下载对应的repcached版本
wget http://downloads.sourceforge.net/repcached/memcached-1.2.8-repcached-2.2.tar.gz
tar zxf memcached-1.2.8-repcached-2.2.tar.gz
cd memcached-1.2.8-repcached-2.2
下载对应patch版本
wget http://downloads.sourceforge.net/repcached/repcached-2.2-1.2.8.patch.gz
gzip repcached-2.2-1.2.8.patch.gz
./configure –enable-replication
make
make install
#注意repcached-2.2-1.2.8.patch.gz解压后的文件要放在memcached-1.2.8-repcached-2.2的文件夹下。
启动master
/usr/local/bin/memcached -v -l 192.168.1.200 -p11211 –uroot
启动salve
/usr/local/bin/memcached -v -l 192.168.0.163 -p11213 -uroot -x 192.168.0.160 -X 11212
#-x master端的ip地址.-X指定他们用来复制的端口。
测试是否正常:
在telnet 连接memcached的master端
输入set key1 0 0 3
111
telnet 连接slave端:
输入get key1 是否会出现刚才在master端设置的值
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站标题:memcache主从架构详解-创新互联
标题链接:http://scgulin.cn/article/phigj.html