00:02
各位同学大家好,下面呢我们继续来学习READY6刚才呢,我们讲解了RA中持九化RDB的经文内容,那下面呢,我们来学习RDB中的另外一个内容就是备份,比如说我现在reddi操作过程中数据出了问题,那咱们把备份数据是不是能给他恢复回来,这个叫备份,那下面咱就来演示一下RDB这个备份过程我们该怎么做,通过备份过程把刚才咱说那个就是RDV那个过程,就是他持久化K的那个过程给各位也能演示出来,那下面我们来看一下这过程怎么做啊。首先第一个我们先连上这个RA,把里边数据先给它清除一下,就为了咱们看的更明显,Flash DB啊先清除一下,然后清除之后呢,我们看啊,这里边这个文件目前是76这个大小,那我现在向这里边给它加入几条数据,因为咱们刚才呢,设置这么一个规则,这规则咱来看一下啊,我们看那个配置文件中。
01:07
ETC里边这个ra.cf咱看一下这个规则。我们设置的规则就是,当你20秒以内至少有三个K发生变化,那这个时候。咱是不是做这化操作啊,所以大家按这个规则,我们来做一下这个效果啊,那我先退出去,咱来做一下啊,比如现在我在里边呢,连上这个RA啊,咱们连一下,然后向里边加数据啊,咱就加大于三个啊,加就就可以了,比如说第二个B啊,这是B,第三个CC,第四个D,这是D,然后再来一个FF啊当然你可以加更多,我就加这么几个了啊12345这五条数据这里边啊,咱们稍微等一会儿,因为我们是20秒嘛,那20秒之后我们再来看,这数据是变成了96个啊,就变成这个值,那咱们下面呢,我们来做备份,怎么备份呢?演示效果啊,首先第一步呢,因为咱们的RDB文件中有你持久化这个内容,那首先第一个咱就把这个文件先做个复制,或者说给他再复制一份,改个名字啊,那我改一下啊,比如咱来一个。
02:16
dup.RDB啊,然后改个名字,我就叫这个,呃,Dup就叫d.RDB了啊,这个名字就改成它啊。这里边回车,然后里边是不是多了一个这个文件,然后多完文件之后,下面呢,咱们把RA给它停掉,就好比说我现在啊,RA服务器挂掉了。给他停掉,我们用Q直接给他杀掉。这个3524。然后杀掉之后怎么做呢?咱们直接把那个它里边那个生成的RDB文件给它删掉,RM-f dup的文件删掉啊,大家看啊,目前这里边那文件是不是就没了,就已经删除掉了,好比说现在啊write中数据就丢失了,那咱们下面做恢复,那么恢复呢,很简单,就是你比如说我们现在啊RDB文件之前我不知道别的目录中。
03:10
那把之前目录文件给它复制回来,改成跟之前一样的这个名字,之前名字是不是叫dot,那现在把它还是改成这个名字,Dop.reb改成这个名字啊,我给它改一下啊,改名各位应该会啊,用CP或者用MV都可以啊。我就改一下dot.rdb,然后改完之后咱们把RA服务给它启动起来,启动之后它就会找这个启动目录中那个RG文件做一个数据的自动的恢复啊,它里边会做到。那我演示。Ready点400,然后现在right就集中起来了,启动之后咱们来用客户端连想,然后看里边的K是不是这么多K啊,就abcd啊,这些K,因为刚才我加了很多,根据我们这个规则,它应该是这四个K我们在20秒内加的,然后这个可能碰巧20秒以后了,所以他把这几个同步的进去,就咱说到的,在20秒以内至少有三个K发生变化,他会做这个催化操作,目前咱这就催化进去了。另外在眼道里边这个就是。
04:22
备份恢复这个过程啊,所以这些就是RGB的最终演示。然后这个点之后,最后呢,给各位总结一下啊,就刚才提到的RDB适合大规模数据恢复,但是如果说你数据的完整性一致性要求很高,用它不合适,因为咱们提到最后一次那个就是持有化,可能会造成数据的丢失,刚才咱提到了另外这RDB啊,因为它用的是写实复制技术,所以它需要有这个两倍的这个空间进行操作,因为它有一个临时文件要替换你之前那个备份的文件啊,所以这是它的优缺点。
05:00
所以咱们现在啊,就把这个RDB的过程给各位就最终说完了,比如说课件中写到的,刚才咱们都总结出来了。
我来说两句