- 主从复制:是指将一台redis服务器的数据复制到其他的redis服务器。前者称为主节点,后者称为从节点。一个主节点可以有多个从节点,一个从节点只能有一个主节点。redis.conf salveof <ip>< port>
- 主从复制的作用:
1.数据冗余:主从复制实现了数据的热备份,也是除了持久化以外的数据冗余;
2.故障恢复:当主节点出现问题后,可以由从节点提供服务,实现故障恢复,实际上是服务的一种冗余。
3.负载均衡:在主从复制的基础上,配合读写分离,可以由从节点提供服务,主节点提供写服务,分担服务器负载,可以提高redis的并发量;
4.高可用的基石:主从复制还是集群模式和哨兵可以实施的基础,所以说主从复制是redis高可用的基石。实现主从复制 1. 建立复制 需要注意,主从复制的开启,完全是在从节点发起的;不需要我们在主节点做任何事情。 从节点开启主从复制,有3种方式: 1、配置文件 在从服务器的配置文件中加入:slaveof 2、启动命令 redis-server启动命令后加入 –slaveof 3、客户端命令 Redis服务器启动后,直接通过客户端执行命令:slaveof ,则该Redis实例成为从节点。 上述3种方式是等效的,下面以配置文件的方式为例,看一下当执行了slaveof后,Redis主节点和从节点的变化。
-
Redis的主从架构的搭建和数据的同步 https://mp.csdn.net/console/editor/html/107835213
- 主从复制的优点
1.支持主从复制,主机会自动将数据同步到从机,可以进行读写分离。