Redis主从复制

  1. 背景
  2. 特点总结
  3. 常用命令

// 参考资料: https://www.jianshu.com/p/ba3cc187da9c

背景

服务器面对的问题

若把数据存储在单个redis实例中,当读写体量大的时候,服务端压力较大

解决方法

redis主从模式

主从模式简介&优势

主从模式指用一个redis实例作为主机,其他示例作为备份机(从机)

主机和从机数据相同

主机只负责写,从机只负责读

通过读写分离来大幅度减轻流量的压力,是一种通过牺牲空间来换取效率的缓解方式

特点总结

一个master可以有多个slave

一个slave只能有一个master

数据流向是单向的,即 master ==> slave

常用命令

本机变为从机

slaveof [ip] [port]
# 让本机成为192.168.1.1的从机
slaveof 192.168.1.1 6379

执行之后本机就会自动采用异步方式进行数据的复制。

取消本机的从机身份

slaveof no one 

取消后从机的数据不会消失。但新写入前主机的数据不会再同步到本机了

注意 若取消本机从机身份后,又将本机变为另一主机的从机,则新的主机在同步给本机数据时,会将本机的数据全部清除


如果我的文章能帮到您的话我会很开心.如需转载记得注明出处:)
目录