缓冲区问题
来源:6-4 主从复制原理剖析
油腻!
2022-04-05

这里课程中说:在生成rdb文件的时候,因为redis不会阻塞,所以当有新的命令过来的时候,会将新的操作写入到缓冲区中,然后从节点在加载完rdb文件之后,还会将主节点缓冲区中命令操作接受,从而保证全量复制。
如果在此期间,主节点有大量的写入操作,缓冲区不够,缓冲区并不能记录所有的写入命令了,那么从节点会不会有数据的丢失,如果会?怎么解决呢?
写回答
1回答
-
InCowboy
2022-04-08
其实这就是一个缓存区溢出的问题,如果真的发生的话是没法去避免不丢失数据的,我们只能尽可能去避免这问题产生,比如控制好主节点的数据量和设置缓存区的大小
00
相似问题