码迷,mamicode.com
首页 > 其他好文 > 详细

014 redis的主从复制

时间:2018-04-06 22:27:21      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:pos   效果   eof   需要   更新   nbsp   body   核心   高可用   

一 . 概述

redis可以实现复制的功能,可以实现一台服务器的数据更新的时候,会自动更新子服务器.

这样redis就可以实现一个高可用的结构.

redis的复制也是标准的主从模式.

一般主服务器是负责写操作的,而从服务器实现读操作.

另外一点,redis的主从的配置非常简单.只需要简单的配置就能实现.


 二 . 复制的实现配置 .

我们复制一个redis的配置文件.

找到复制模块:

技术分享图片

配置主服务器的ip + 端口号 .

而主服务器不做其他的配置.

这样我们的主从服务器就配置完成.

现在我们测试一下主从的效果.

首先查看一下日志:

技术分享图片

我们发现主从的效果已经开启了.

现在我们分别开两个客户端.

主服务器写数据,看从服务器是否能获取到同样的数据.

[1]开启主服务器并清空所有的数据

技术分享图片

[2]开启从服务器

技术分享图片

[3]现在我们从主服务器增加一个值

技术分享图片

查看从服务器的状况:

技术分享图片

我们可以发现我们的主从配置已经成功了.

 

总结一下主从的核心配置:

就是在从服务中配置上自己属于哪一个主服务就可以了 .


 但是 : 我们如果对从服务器进行写操作时:

技术分享图片

我们可以发现从服务器不能做写操作了.


 

主从模式下的命令 : 

 info replication : 查看主从的信息

技术分享图片

现在我们可以看到我们的主从服务器的信息了.

使用slaveof 命令 可以动态的变换主从信息.

这里就不做演示了,因为我们不可能手动的进行的这样的操作.

之所以说下这个是因为后面的哨兵模式会用到这个原理.

redis可以实现主从的链式组合,这样做的主要目的就是减轻主服务器的同步压力.

slaveof no one : 该命令可以使一个从服务器转换为一个主服务器.


 

 

 

014 redis的主从复制

标签:pos   效果   eof   需要   更新   nbsp   body   核心   高可用   

原文地址:https://www.cnblogs.com/trekxu/p/8728933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!