主节点(master)-->从节点(slave)复制的数据流是单向的。
可以通过info replication查看复制状态。只用在从节点中配置。建立复制后,会清空从节点之前所有数据。
slaveof no one断开复制后不会抛弃已复制的数据,只是无法获取主节点的更新。
主节点设置requirepass参数进行密码验证,从节点通过设置masterauth参数设置密码。
从节点通过slave-read-only=yes配置只读,由于从节点修改不会同步到主节点,这样就会造成数据不一致。
repl-disable-tcp-nodelay控制是否关闭TCP_NODELAY
分为全量复制和部分复制,主从节点在建立复制后,维护着长连接并彼此发送心跳命令。
Redis主从复制模式下,主节点由于故障不能提供服务,需要将从节点改为主节点。可以通过Redis Sentinel(哨兵)架构解决该问题。
上一篇:C++程序运行中栈和堆的相关概念
下一篇:软件整理
Redis主从复制原理总结 https://www.cnblogs.com/daofaziran/p/10978628.html