②开启daemonize yes ③Pid文件名字 ④指定端口 ⑤Log文件名字 ⑥Dump.rdb名字

/usr/local/redis/bin/redis-servre /root/myredis/redis6379/redis6379.conf
/usr/local/redis/bin/redis-server /root/myredis/redis6380/redis6380.conf

slaveof 主机ip 主机端口
主机不需要做任何配置 配置从机即可
演示问题 1 切入点问题?slave1、slave2是从头开始复制还是从切入点开始复制?比如从k4进来,那之前的123是否也可以复制 从头复制
2 从机是否可以写?set可否? 从机只能读
3 主机shutdown后情况如何?从机是上位还是原地待命 原地待命
4 主机又回来了后,主机新增记录,从机还能否顺利复制? 可以
5 其中一台从机down后情况如何?依照原有它能跟上大部队吗? 不能
上一个Slave可以是下一个slave的Master,Slave同样可以接收其他 slaves的连接和同步请求,那么该slave作为了链条中下一个的master, 可以有效减轻master的写压力 中途变更转向:会清除之前的数据,重新建立拷贝最新的 Slaveof 新主库IP 新主库端口 3.6,反客为主 SLAVEOF no one 使当前数据库停止与其他数据库的同步,转成主数据库
Slave启动成功连接到master后会发送一个sync命令 Master接到命令启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令, 在后台进程执行完毕之后,master将传送整个数据文件到slave,以完成一次完全同步 全量复制:而slave服务在接收到数据库文件数据后,将其存盘并加载到内存中。 增量复制:Master继续将新的所有收集到的修改命令依次传给slave,完成同步 但是只要是重新连接master,一次完全同步(全量复制)将被自动执行
由于所有的写操作都是先在Master上操作,然后同步更新到Slave上,所以从Master同步到Slave机器有一定的延迟,当系统很繁忙的时候,延迟问题会更加严重,Slave机器数量的增加也会使这个问题更加严重。