温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

memcache 主从架构 详解

发布时间:2020-08-06 05:16:20 来源:网络 阅读:1173 作者:SwordGuan 栏目:关系型数据库

repcached是日本人开发的实现memcached复制功能,它是一个单 master slave的方案,但它的 master/slave都是可读写的,而且可以相互同步,如果 master坏掉, slave侦测到连接断了,它会自动 listen而成为 master;而如果 slave坏掉, master也会侦测到连接断,它就会重新 listen等待新的 slave加入

首先要在已有memcache的机器上进行,如果该还没有安装memcache请看前面的文档;下面的软件都需要在masterslave都需要安装。

下载对应的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

memcache 主从架构 详解


启动salve
/usr/local/bin/memcached -v -l 192.168.0.163 -p11213 -uroot -x 192.168.0.160 -X 11212

memcache 主从架构 详解

#-x master端的ip地址.-X指定他们用来复制的端口。

测试是否正常:

telnet 连接memcachedmaster

memcache 主从架构 详解

输入set key1 0 0 3

111

telnet 连接slave:

memcache 主从架构 详解

输入get key1  是否会出现刚才在master端设置的值


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI