Redis常用复制方式
复制原理:(1)slave启动成功连接到master后会发送一个sync命令
(2)Master接到命令启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令,在后台进程执行完毕之后,master将传送整个数据文件到slave,以完成一次完全同步;第一次连接会全量复制,后面增量;
全量复制:而slave服务在接收到数据库文件数据后,将其存盘并加载到内存中。
增量复制:Master继续将新的所有收集到的修改命令依次传给slave,完成同步。
但是只要是重新连接master,一次完全同步(全量复制)将被自动执行。
1:一主二仆
行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件。
第一步:三台主机,也可以用一台主机,三份redis.conf 配置文件,将其port端口改掉即可
1:改端口步骤&#x