redis为了保证高可用性,除了使用AOF保证启动之后能恢复数据,还要保证不中断服务,这样的才能实现高可用,最简单的例子就是增加服务器的数量,却别于一般的web服务的增加,redis是数据存储,需要保证数据的正确性和一致性。所以redis设计了多服务的主从模式:
redis主从模式:
- 主从模式,一个master,多个follower从master服务器同步数据
- 主从从模式,一个master,A,B,C三个follower从master同步数据,E,F,G从A同步数据,即redis服务A既是master的follower,又是E,F,G的master
- 读操作:master,abcefg等服务器都能提供服务
- 写操作,只能写到master服务,然后通过网络同步数据到其他服务器
创建主从服务:
- 启动多台redis服务,A地址,154.22.12.144。B地址154.22.12.146
- 选择A_redis服务为主库,B_redis服务器上执行命令:replicaof 154.22.