Redis主从复制(Master/Slaver)初级

1.主从复制:主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,master以写为主,slaver以读为主。

2.作用:读写分离和容灾恢复。

3.实现:

   1.配从不配主,修改从机的配置文件(见3)

   2.从库配置:slaveof 主库IP 主库端口号 ;如果不写入配置文件,每次与master断开后要重新连接。(暂时不设置)

   3.修改配置文件细节操作

               拷贝多个redis.conf文件 : cp    redis.conf      /mysoft/myredis/redis****.conf

               

               开启daemonize yes

               

               修改pid文件名

                

               指定端口号

               

               修改log文件名

               

              修改dump.rdb名

              

4.测试

启动服务

连接

查看

5.复制原理

       slave启动成功后连接到master后会发送一个sync命令

       master接到命令启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令。在后台进程执行完毕后,master将传送整个数据文件到slave,完成一次完全同步。

       全量复制:而slave在接收数据库文件数据后,将其存盘并加载到内存中。

       增量复制:master将新的收集到的修改命令依次传给slave,完成同步。

推荐一个教学视频https://www.bilibili.com/video/av15542093/?p=1

猜你喜欢

转载自blog.csdn.net/qq_40663637/article/details/88566084