00:00
好,各位同学,配置完成,那么接下来咱们实操编码开工,第一个启动我们的red服务器,那最后说一遍,这个一定要把它从no改为yes,代表开启AF,第二个写操作,继续生成AF文件到指定的目录来,同学们配置完成以后,我们来演示一下red server,我们的my red,然后RED7看复,那么大家请看啊,在现在这个路径下面。我们有一个配置文件,和我们以前讲RDB时候生成的大file这么个东东好,那么现在我们改完了以后。启动red client,好,先来看一眼,现在空空如也,我把库给清了,重新来啊,那么set k1V1SK2V2SK3V3,好,同学们请看,此时我再查询一次啊。
01:06
发现一个什么样的问题呢?是不是就是刚才我们所讲的,按照我们最新的文件设定,第一个两个人共享Di所设定的路径my red,那么对于我们的RDB,以前这个dump6379.rdb会生成进这个文件夹里面,但现在我们重新修改以后RDB生成。进我们的my rights目录下面。第一个过,第二个对于我们的end only文件生成了,那么这个时候我们a off在哪呢?需要进到end only DR这个路径下面,然后请大家看,此时大家看有几个是不是由我们的base in increase manifest共计三个l multi part LF这样的机制获得了证明,多文件。
02:01
统一构成了我们的AOK,我们前面所讲的理论知识得到了验证,好。那么同学们,接下来我们就来看看了啊,重启ready,然后我们来尝试一下加载,看看结果是不是OK,好,那么同学们,那么我们该怎么处理呢?那么如果屏幕前的你现在就应该有一个疑问。第一个等杨哥。Dump可以重新加载恢复,而判断only DR这个文件夹里面也可以重新加载恢复,那么请问同时有RDB和AF的时候是可以同时存在还是会报错?那杨哥这个请证明。第二个你说恢复的话,我到底是。由6379恢复的,还是由DR恢复的,呃,这个欧米恢复的我根本说不清楚啊,所以现在我们呢,干脆呢像这么干。
03:03
第一个我们呢,直接呢先将我们的6379删掉,我们先不牵扯其他,OK,此来证明我们的文件恢复来自于off,和我们的RDB没关系,好,RDB-RM files,我先把以前的也删掉,M-F强制删除单6379.rdb删掉,那么同学们在当前路径下面是不是只有。A pen only,点这个路径呢,好了,那么这是第一点,来看一下它会不会读写出错啊,那么第二个。我们现在呢,先备份杠r open o DR,我整个文件啊,我先给它备份一下,点BA,好,那么同学们我们都晓得啊,这个是刚刚我们备份呢是有三个的,但是现在呢,我把它拷贝了一份,打了个点bak,我要干一件什么事呢?啊,因为我们都晓得,我现在呢kiss吸他现在是不是有三个,那么现在是不是三个set命令,那么正常情况下这三条记录。
04:13
它的写操作命令将被记录进我们的A文件,那么好,我现在将它flash DB清空,那么kiss心各位亲,现在这没有了吧?好的,那我想演示的情况呢,我们刚才有三条数据的,我先备份到这,那么一旦有个flash以后,是不是又重新生成了一个大6379 OK,删掉没问题了吧?那么弟兄们你晓得的。现在它默认的配置是叫这个,那么待会恢复是不是也会恢复成这,也从这个里面进行我们配置文件的读取,由于我前面干了坏事,我把它清空了,那么第一次恢复是不是应该恢复成一个空的东洞,好,那么下面看来证明我们现在所说的O不OK,再来那么又生成了我们的do u 379全部删掉,现在先不要管我们,先只说AF,我怕。
05:16
RDB干扰你们的认知,删掉,那么现在来验证会不会从这读取,好那么同学们,Register,干server my red7启动杠K-A,好,同学们kiss心怎么样,是不是空的?那说明什么?因为我前面flash DB以后它也是一个写操作命令进去了以后,这三个文件它也会变成空的,所以你恢复了以后读取过来还是空的,OK,好,那么同学们,那么接下来啊。我呢直接呢再关机退出去,现在red关了当前路径,下面我RM-RF判ODROK,那么现在把我们刚才有数据的那个给它恢复,那么MV upon only DR改成upon only DR OK,大家请看这个是不是一个文件夹,这个里面所记录的是不是就是我们的三条,那么来RM-FMP6379删掉,那么现在老规矩没有RDB的影响,只要有RDB通通先删掉,咱们只学LF,那么现在我们来试一下red-client-a 1235,抱歉还没启动呢,Red serve my red7点看杠client-A。
06:50
好,那么同学们请看有没有这样,是不是就给大家做了证明,原来我们所写的所有写操作命令都会写进这个文件夹里面的AF这个文件里面,当然他现在是三个人构成了一个有机的整体,那么你写一条我记录一个,你写一条我记录一个,后续恢复的时候,我自动的会按照我们配置文件的设置把里面的值进行恢复,那么来,同学们请看一眼啊。
07:22
现在当前有几条记录123几个?是不是只有三条记录好了,那么下面请看啊,在当前我们的LF这个配置文件夹下面,它有三个文件,它们的字节数的大小,清单文件88 base文件88,但是自增的这个increasery文件多少110,那么下面我的问题是,如果我set k4V4,请大家判断。你们认为这三个文件?哪一个会变,因为我现在又来了一条写操作命令,对吧,那么只要是写操作就要给我记下来,好SKV4,那么来同学们。
08:03
我们来查阅一下谁88。88 88 88根本没动,所以真真正正一般情况下保存是我们的in increase这个命令在给我们进行记录着,小本本主人你写的写操作命令通通记到这个里面,那么接下来我们来看一下get k4,我写了一个读取操作命令,那么这个时候同学们看一下我们的文件会不会变呢?OK,从这就可以证明了我们的L这种机制啊。三个文件构成记录的时候,一般清单文件和base文件不动,Include文件偷偷给你默默记录。第二个我们只记录写操作命令,对于我们的读操作命令大小不变,OK,那么同学们,这个就是我们的第一种正常的恢复。
我来说两句