Redis主从复制(Master/Slave)
2017-08-05 20:26
295 查看
Redis主从复制(Master/Slave)
修改配置文件
拷贝多个redis.conf文件分别配置如下参数:开启daemonize yes
pidfile
port
logfile
dbfilename
一个Master两个Slave
启动redis设置主从关系
SLAVEOF 新主库IP 新主库端口
info replicaton
主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主
哨兵模式
后台监控主机是否故障,如果故障了根据投票数自动将从库转换为主库
配置
新建sentinel.conf文件
touch sentinel.conf
写入"sentinel monitor 被监控数据库名字(自己起) 127.0.0.1 6379 1"
最后一个数字1:表示主机挂掉后salve投票看让谁接替成为主机,得票数多少后成为主机
启动哨兵
哨兵会监听会master,当把主shutdown后,哨兵发现master挂了后,哨兵开始故障恢复,选取一个从redis升级为主库。
当以前的master恢复后,会成为新master的slave。
相关文章推荐
- redis主从复制(Master、Slave)
- Redis的master/slave复制
- mysql主从复制(master/slave)
- mysql (master/slave)复制原理及配置
- mysql同步复制报Slave can not handle replication events with the checksum that master 错误
- mysql (master/slave)复制原理及配置
- MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
- MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
- redhat as 5.2下mysql5 master/slave复制配置过程详解
- mysql主从复制(Master-Slave)
- 基于levelDB可复制master/slave(zookeeper+levelDB)
- CentOS 下安装Redis主从,Redis主从复制,Master-Slave部署架构
- MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
- mysql (master/slave)复制原理及配置
- MySQL主从复制(Master-Slave)实践
- mysql (master/slave)复制原理及配置
- MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
- MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践【转】
- 基于MySQL数据库复制Master-Slave架构的分析
- Redis主从复制(Master-Slave Replication)