温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,各位同学,接下来给大家介绍一下哪些情况下会触发RDB快照,产生我们的dump.rdb,那么同学们请回忆一下。听到这,我们哪些操作杨哥给大家演示过,会在硬盘上生成RDB文件,我暂停一下录屏,大家请思考一下,那么各位同学,感谢大家的留言回复我们屡屡。第一个。在这个red看配置文件当中,我们那些默认的或者我们刚才手动设置的save,五秒钟以内进行两次的变更就会产生,对吧,符合条件自动触发。第二个手动触发,也就是我们的save和BG save命令,我不管你上面的配置,马上现在给我产生大文件写到磁盘上。第三个当我们执行flash wall或flash DB,把当前库或者是其他库全部清空的时候,对于这样的写操作,提交命令也会产生RDB文件,但里面是空的,没有意义,因为大家都清楚,我重启以后会把路径指定的RDB文件重新读回到内存,如果我上一波的命令是直接清扩,那么自然而然立刻就应该生成一个空的RDB文件,否则下次加载回来的时候。
01:16
还会残留上一次的数据,这是不合逻辑的,所以只要你实现了这两个命令,必然会产生RDB文件,但里面是空的,你读回来也还是空的,那么才能跟上一次的保持一致。第四种情况是执行下车弹关机这个操作的时候,那么也会产生我们的RDB文件。那么最后一种我们在讲到主从复试的时候,再给大家进行相关的简单介绍,好,那么这个就是我们的前四种都给大家做了一定的演示和说明。接下来同学们请看一下,那么如何禁用快照呢?所谓的意思就是说我不想用RDB这种持久化方式,因为至少我们看到官网有些系统它可能就不用A。OK,下一讲我们会介绍,也就说我不想用RDP,假设我觉得我们这啊这个RDP太大了,那么可能每次后台复也好,或者怎么样会导致严重IO,我就不喜欢它,或者不适合我当前业务给我禁止,所以呢是可以禁用RDB的,那么它的方法有两种,第一种。
02:17
本次生效,那么就是说改我们的配置文件。命令行修改啊,就是一次动态的。停止RDB保存的国语的方法,那么就是write client干嘛,Con set save CT,那么当然这样的话呢,怎么着它呢是命令型的,OK,不如写进配置文件这么牢靠。那么第二种呢,就是。我们的配置文件快照禁用的修改方式来干嘛呢?直接是这个快照,你看can be completely能够被完全的disabled禁掉干嘛?只需要按照下面的例子写一个空串,把这个打开save空串就可以了。所以如果你在配置文件里面干了这活。
03:05
那么。去掉了这个注射,把这个启动就说明什么,我禁用RDB快照生成,OK,好,那么如果你真要禁用,我推荐用第二种,上面这种呢,是什么纯命令方式,OK,那么这两个就是我们的。RDB的触发情况和RDB的禁用情况。
我来说两句