配置复述,主从复制,高可用集群

  

一、安装复述,
首先下载复述,安装包

  
 <代码> [root@mymaster yasuobao] # pwd/root/yasuobao
  [root@mymaster yasuobao] # wget http://download.redis.io/releases/redis-5.0.5.tar.gz  
  

解压
<代码> [root@mymaster yasuobao] #焦油-zxvf redis-5.0.5.tar。广州
下载gcc, c
<代码> [root@mymaster yasuobao] # yum安装gcc c - y
编译

  
 <代码> [root@mymaster yasuobao] # cd redis-5.0.5
  [root@mymaster redis-5.0.5] # ls
  00-RELEASENOTES deps Makefile README。md小牛runtest-moduleapi前哨。配置测试
  错误复制安装宣言复述。参看runtest-cluster runtest-sentinel src跑龙套
  [root@mymaster redis-5.0.5] #做,,制作安装
  [root@mymaster redis-5.0.5] # make install PREFIX=/usr/地方/复述
   
  

拷贝配置文件

  
 <代码> [root@mymaster redis-5.0.5] # cp/复述。参看/usr/local/redis/bin
  [root@mymaster redis-5.0.5] # cd/usr/local/redis/bin  
  

测试复述,
<代码> (root@mymaster本)#。/redis-server
配置复述,主从复制,高可用集群”> <br/>回到解压目录跑龙套里</p>
  <pre> <代码> root@mymaster本# cd/root/yasuobao/redis-5.0.5/跑龙套
  [root@mymaster跑龙套)#。/install-server.sh </代码> </pre>
  <p> <img src=

  

二、复述的主从复制

  

注释绑定127.0.0.1

  

在配置文件复述。会议中,默认的绑定接口是127.0.0.1,也就是本地回环地址。这样的话,访问复述,服务只能通过本机的客户端连接,而无法通过远程连接,这样可以避免将复述,服务暴露于危险的网络环境中,防止一些不安全的人随随便便通过远程,但是我们做主从复制。

  

但是搭建主从复制,需要另一台复述,端连接到本机,所以要将其注释。

  
 <代码> [root@mymaster跑龙套]# cd/etc/redis/(root@mymaster复述)# ls
  6379年。参看sentinel.conf
  (root@mymaster复述)# vim 6379.配置 
  

配置复述,主从复制,高可用集群

  

关闭保护模式
配置复述,主从复制,高可用集群

  

另一台复述,端(从)在其配置文件做同样操作,并且需要指定主端ip和端口

  

配置复述,主从复制,高可用集群”> <br/>如上操作所示,已经完成复述的主从复制,测试:在主端设置名称lxc奴隶查看<br/> <img src=

  

至此,完成主从复制。

  

三、复述的高可用

  

高可用原理:

  

自动故障迁移(自动故障转移):当一个主服务器不能正常工作时,哨兵会开始一次自动故障迁移操作,它会将失效主服务器的其中一个从服务器升级为新的主服务器,并让失效主服务器的其他从服务器改为复制新的主服务器;当客户端试图连接失效的主服务器时,集群也会向客户端返回新主服务器的地址,使得集群可以使用新主服务器代替失效服务器。

  

配置环境:三台虚拟机安装复述,服务

  
 <代码> mymaster: 172.18.74.59
  myslave: 172.18.74.119
  myslave02:172.18.74.87  
  

按主从复制先配置好一主两从
在安装包中将哨兵文件复制到/etc/复述下

  
 <代码> [root@mymaster redis-5.0.5] # cp前哨。参看/etc/redis/[root@mymaster redis-5.0.5] # cd/etc/redis/(root@mymaster复述)# ls
  6379年。参看sentinel.conf  
  

关闭保护模式
<代码> (root@mymaster复述)# vim前哨。参看
配置复述,主从复制,高可用集群

  

配置指示哨兵去监视一个名为mymaster的主服务器,这个主服务器的IP地址为172.18.74.59,端口号为6379,而将这个主服务器判断为失效至少需要2个哨兵同意(只要同意铁卫军的数量不达标,自动故障迁移就不会执行)

  

配置复述,主从复制,高可用集群

配置复述,主从复制,高可用集群