【redis】无磁盘化传输
都知道在使用Redis主从复制的时候,数据传输是通过master节点启动一个进程生成RDB文件然后把这个文件通过网络传输给slave节点。
实际上主从复制传输RDB有两种方式:
# 1) Disk-backed: The Redis master creates a new process that writes the RDB # file on disk. Later the file is transferred by the parent # process to the slaves incrementally. # 2) Diskless: The Redis master creates a new process that directly writes the # RDB file to slave sockets, without touching the disk at all.
磁盘化传输: mastser创建一个新的进程生成RDB文件,写入
磁盘
。然后通过磁盘传输给slave节点。(有点类似上传下载的形式)无磁盘化传输
无磁盘化传输,就是master会创建一个新的进程生成RDB文件,并且通过socket
传输给slave节点
如何设置
默认是磁盘话传输,如果要修改成无磁盘话传输,则修改
repl-diskless-sync yes
无磁盘化传输适合,服务器磁盘性能低,但是网络好的情况
相关推荐
王道革 2020-11-25
wangdonghello 2020-11-03
Langeldep 2020-11-16
chenhualong0 2020-11-16
聚合室 2020-11-16
koushr 2020-11-12
MRFENGG 2020-11-11
guoyanga 2020-11-10
fackyou00 2020-11-10
Orangesss 2020-11-03
dongCSDN 2020-10-31
rainandtear 2020-10-30
Quietboy 2020-10-30
liuyulong 2020-10-29
fansili 2020-10-29
温攀峰 2020-10-23
jackbon 2020-10-19
kaixinfelix 2020-10-04