00:01
各位同学大家好,下面呢,咱们来学习re字中的下一个重要的知识点,主从复制。首先我先介绍一下什么是主动复制,然后咱们再来搭建主从复制。然后大家看一下我的课件中什么是主动复制呢?这里写到主机数据更新后,根据配置和策略自动同步到备份的这么一个master slave这个基础中去,Master以写为主,Slave以读为主,就是master就是主就是。从这是它的一个特点,而这个里边有张图,这张图中呢,就标注出来了主从的这么一个特点,那我们来看一下里边的这张图,我把图给大家复制过来,然后呢,看到啊,首先这张图上这么一个特点。我们有应用,应用可以访问到的主在主服务器中,就是咱说的master中,我们可以做写操作,当他写完数据之后,把数据会复制到里边的重复器中去,而这张图上画的是一个一主,是不是三从或者说一主多从的效果,而这种做有什么好处呢?给大家说明,首先它的第一个好处叫做读写分离。
01:19
我们看到啊,什么叫读写分离呢?比如说如果说啊,咱没有这种场景,我是不是有一台re词,那我读和写操作都在一台中是不是进行,这样的话,这一台服务器的压力是不是很大呀?而我现在把我的写操作都在主服务器中进行,当进行之后,把它复制到从服务器中,在从服务器中专门做读操作,这样的话能分担我的服务压力,让我主和从通过不同服务器实现功能,主里边做写操作,从里边做读操作,这是它的第一个特点。然后除了这个之外,读写分离还有第二个特点,叫做容灾的快速恢复,那给大家解一下,咱们解释一下这个特点什么意思?
02:07
什么叫容灾的快速恢复?那大家看啊,我们在这张图上,比如我现在啊主服务器里边写操作,然后复制到从服务器中,而这里边我们读是不是从服务器中进行读取,就是从里边进行读取,比如现在我这里边根据我的规则,到了第一台从服务器,比如说这台服务器啊,它突然挂掉了,那再读的话,是不是读不到了,这个时候呢?我们根据策略让他能够切换到另外的从服务器中,比如读第二个,比如读第三个,这样的话就叫容灾的快速恢复,当你一台从挂掉了,那咱能快速切换到另外的重复器中,同时提供数据的这个读操作。这是我们说明的,而这过程中大家注意啊,我们在配置的时候呢,咱不能只有一台存复器,如果你一台存储器它挂掉了就不能切换,所以咱一般都是一主多从的效果,所以这是它的第二个特点,但是说到这里啊,有同学可能会想到,如果说你主服务器挂掉了,那咱怎么办呢?因为你看我目前是不是一个一主多从的效果。
03:15
就是易主。多重的效果,有同学朋友想我现在是不是可以来多个主服务器啊,告诉各位啊,我们在这里面配置中主从复制。咱们只能有一台主服器,不能有多台主服器,为什么呢?给大家解释一下啊,有一句话说的很明确,领导嘛,只有一个,如果你有多个人都是领导,那我最终听谁的,那我们不一定,这个就不能决定,所以咱们这里边只有一台主服务器,比如说举个例子啊,假如我现在啊有两台主播器,在第一台主播器中呢,我做个操作,比如做一个set,这个A1等于V1,然后第二台里边呢,我做操作S还是A1,比如等于这个V111,那大家注意啊,这两个做的是不是都是针对同一个K做S操作,那我在复制的时候,你说是复制它还是复制它是不是,这没法决定,你说是复制V还是V11是无法决定,所以咱们操作中只能是易主易从,或者说易主多从,一般都是一主多从的效果,所以各位把律知道这是针对主从复的一个介绍。但是这里边如。
04:27
或者说你只有一台主机,当一台主机挂掉之后,咱是不是就没法切换了,那这个问题怎么解决呢?给大家说明,所以如果说你有一台主机,我们要解决这个问题,咱就可以配置一个什么,就是集群的效果。在集群里边怎么做呢?比如说我这部分这个集群,这部分又一个集群,然后集群里边呢,我们就是这种结构,有一台主机,然后下面比如说有多台这个总机,然后另外这个里边也是有一台主机,然后下面有多台孔机,然后咱们让这两之间有关联,就是每部分都是一主多层,一主多层用它做成一个矩形效果。
05:11
这样的话,当我主机挂掉了,能切换到这里边,提供我相应的服务,所以这就是主从复制的一个特点,给各位做一个介绍,咱们再重复一遍啊,主从复制我们是master s slave master主机里边以写为主,S slave,从句里边以读为主,就是咱们这种场景,咱一般是一主多从,只有一台主机可以有多台从机,而主从复制能做什么?第一个读写分离,主机专门做写操作,从机专门做多操作,这样的话可以分担压力,然后第二个容灾的快速恢复,当我某一台重机挂掉之后,那我其他重机能快速切换,继续提供这样的服务。就这是关于red中主从复制的这么一个特点,各位把这个先知道,然后这个知道之后,咱们下面就来配置一下这个主从复制,这么一个过程,大家先知道这个基本的概念。
我来说两句