redis主从复制

什么是主从复制
  指将一台redis服务器(主节点,master)的数据复制到其他redis服务器(从节点,slave)。数据的复制是单向的,从主节点到从节点。

主从复制的作用

  • 数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。
  • 故障恢复:主节点出现问题时可由从节点提供服务,实现快速故障恢复。
  • 负载均衡:在主从复制基础上,读写分离,主节点提供写服务,从节点提供读服务,分担服务器负载。
  • 高可用基石:主从复制是哨兵和集群能够实施的基础。

如何开启主从复制

  在从节点发起,不需要在主节点操作。从节点开启主从复制的3中方式:

  1. 配置文件:在从服务器的配置文件中加入:slaveof
  2. 启动命令:redis-server启动命令后加入 -- slaveof
  3. 客户端命令:Redis服务器启动后,直接通过客户端执行命令:slaveof,该redis实例将成为从节点。    

参考:https://mp.weixin.qq.com/s/zAGdSk_TVCpEkY22kOSxHQ

原文地址:https://www.cnblogs.com/smallzhen/p/14433451.html