脚本宝典收集整理的这篇文章主要介绍了【Redis】——主从复制,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
主机数据更新后根据配置和策略,自动同步到备机的master/slaver 机制,;master以写为主,Slave以读为主。 @H_406_8@
<1>读写分离。性能扩展 <2>容灾快速恢复
redis6397.conf redis6380.conf redis6381.conf
引入主配置文件 修改pidi文件 设置端口号 修改持久化文件名
info replication
slaveof 成为某个实例的从服务器 将6380 和6381 作为6379的从服务器
从服务器F1a; 主服务器:在主服务器上写:
在从服务器上读取主服务器的数据:当一个master服务器宕机之后,slave服务器立即成为master ,其后面的slave不用做任何修改。
使用slaveof no one命令,则可以将从服务器变为主服务器
反客为主的自动版,能够后台监控主服务器是否故障,如果故障了根据投票数自动将从转换为主。
127.0.0.1 6379 作为主服务器 127.0.0.1 6380 作为6379的从服务器 127.0.0.1 6381 作为6379的从服务器
名字不能错 在/myredis下新建sentinel.conf配置文件
sentinel monITor mymaster 127.0.0.1 6379 1
mymaster 为监控对象的服务器名字,1 为至少有多少个哨兵同意迁移的数量
执行 redis-sentinel /myredis/sentinel.conf
<1>大概10秒左右可以看到哨兵窗口日志,切换了主机 <2>选举优先级别 : slave-PRiority <3>原主服务器重启后会变成从服务器
第一步,将6379 shutdown
第二步:哨兵将打印信息 ,6379 宕机,将6380 作为新的主服务器 第三步:6379重新上线之后,会作为从服务器由于所有写操作都是先在master上操作,然后同步更新到slave上,所以从master同步到slave机器会有一定的延迟,当系统很繁忙的时候,延迟问题会更严重,slave机器数量的增加也会使这个问题更加严重。
以上是脚本宝典为你收集整理的【Redis】——主从复制全部内容,希望文章能够帮你解决【Redis】——主从复制所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。