部署redis主从复制

主从复制工作原理
• 工作原理
– Slave 向 maste 发送 sync 命令
– Master 启动后台存盘进程,同时收集所有修改数据命

– Master 执行完后台存盘进程后,传送整个数据文件到
slave 。
– Slave 接收数据文件后,将其存盘并加载到内存中完成
首次完全同步
– 后续有新数据产生时, master 继续将新的所以收集到
的修改命令依次传给 slave ,完成同步。
主从复制缺点
• 缺点
– 网络繁忙,会产生数据同步延时问题
– 系统繁忙,会产生数据同步延时问题

命令行指定主库
SLAVEOF 主库 IP 地址 端口号
SLAVEOF no one // 设置为主库
永久配置 /etc/redis/6379.cnf 282行
masterauth 123456 // 主库密码 主库设里密码的情况下配置文件也要加上密码
哨兵模式
修改从库的 配置文件 /etc/sentinel.conf
sentinel monitor host51 192.168.4.51 6351 1
sentinel auth-pass host51 123456 有密码的情况
redis-sentinel /etc/sentinel.conf 开启监控
当主库down之后从库回自动变回主库
主库重新启动后又变成原从库的主库

猜你喜欢

转载自blog.csdn.net/weixin_42825965/article/details/82558161