Redis主从复制
主要用途
读写分离:适用于读多写少的应用,增加多个从机,提高读的速度,提高程序的并发性
数据容灾恢复:从机复制主机的数据,相当于数据备份,如果主机数据丢失,那么可以通过从机存储的数据进行恢复
高并发、高可用集群实现的基础:在高并发的场景下,就算主机挂了,从机可以实现主从切换,从机自动成为主机对外提供服务
一主多从配置
环境准备
我们用一台机器模拟三个机器,
将下载下来的redis复制三份
cp -R redis-5.0.3 redis01
cp -R redis-5.0.3 redis02
cp -R redis-5.0.3 redis03
如下图所示:
然后,在一台机器上启动三个redis,一个作 master,两个作 slaver,
master 端口:6380
slaver1 端口:6381
slaver2 端口:6382
0 Comments