memcache 主从架构 详解

简介: repcached是日本人开发的实现memcached复制功能,它是一个单 master单 slave的方案,但它的 master/slave都是可读写的,而且可以相互同步,如果 master坏掉, slave侦测到连接断了,它会自动 listen而成为 master;而如果 slave坏掉, master也会侦测到连接断,它就会重新 listen等待新的 slave加入首先要在已有memcache的机器上进行,如果该还没有安装memcache请看前面的文档;下面的软件都需要在master和slave都需要安装。

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

wKioL1PbSbvSD4-xAAGQo9qq0VI991.jpg


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

wKioL1PbSe3C-lrRAAD4K1_Zhus966.jpg

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

测试是否正常:

telnet 连接memcachedmaster

wKiom1PbSQHxtEoZAACqZnDAc04682.jpg

输入set key1 0 0 3

111

telnet 连接slave:

wKioL1PbSjuB-BQpAADk5fdEvxE854.jpg

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


目录
相关文章
|
5月前
|
网络协议 Linux
Linux DNS服务详解——DNS主从架构配置
Linux DNS服务详解——DNS主从架构配置
524 4
|
5月前
|
负载均衡 关系型数据库 MySQL
MySQL主从架构的搭建
MySQL主从架构的搭建
99 3
|
5月前
|
SQL 关系型数据库 MySQL
MySQL-主从架构的搭建
MySQL-主从架构的搭建
167 0
|
4月前
|
缓存 NoSQL Redis
Redis主从架构
当看到图示中红色标记的,就代表从节点挂载成功了。
32 0
|
4月前
|
人工智能 NoSQL 关系型数据库
主从模式(Master-Slave Architecture)在传统的计算机科学中指的是一种分布式系统架构
主从模式(Master-Slave Architecture)在传统的计算机科学中指的是一种分布式系统架构
189 5
|
5月前
|
负载均衡 NoSQL 关系型数据库
深入浅出Redis(六):Redis的主从架构与主从复制原理
深入浅出Redis(六):Redis的主从架构与主从复制原理
|
5月前
|
运维 负载均衡 监控
软件体系结构 - 关系数据库(3)主从架构
【4月更文挑战第26天】软件体系结构 - 关系数据库(3)主从架构
72 0
|
5月前
|
存储 负载均衡 NoSQL
Redis 高可用篇:你管这叫主从架构数据同步原理?
Redis 高可用篇:你管这叫主从架构数据同步原理?
332 5
|
5月前
|
关系型数据库 MySQL 数据库
分库分表之基于Shardingjdbc+docker+mysql主从架构实现读写分离(一)
分库分表之基于Shardingjdbc+docker+mysql主从架构实现读写分离(一)
|
5月前
|
关系型数据库 MySQL Java
分库分表之基于Shardingjdbc+docker+mysql主从架构实现读写分离(二)
分库分表之基于Shardingjdbc+docker+mysql主从架构实现读写分离(二)
下一篇
无影云桌面