目前redis复制提供两种方式,disk和socket。
如果新的slave连上来或者重连的slave无法部分同步,就会执行全量同步,master会生成rdb文件。
有2种方式:
1.disk方式是master创建一个新的进程把rdb文件保存到磁盘,再把磁盘上的rdb文件传递给slave。
2.socket是master创建一个新的进程,直接把rdb文件以socket的方式发给slave。
disk方式的时候,当一个rdb保存的过程中,多个slave都能共享这个rdb文件。
socket的方式就的一个个slave顺序复制。
在磁盘速度缓慢,网速快的情况下推荐用socket方式。
redis主从复制方式
最新推荐文章于 2024-09-05 22:17:53 发布