Redis主从复制的无缝同步

2023-09-17 11:52:25 浏览数 (2)

Redis高可用性

  • 如果所有用户都从同一台Redis服务器上读写数据,那么如果这台Redis服务器宕机了,用户就不能进行读写了
  • 如果我们有多台Redis服务器,并且每台服务器中存储的内容都相同,那么即使有一台服务器宕机了,用户还可以继续使用其它的Redis服务器
  • 以上这种特点,我们就称之为高可用性

Redis数据安全性

  • 如果所有数据都保存在同一台Redis服务器上,那么如果这台Redis服务器坏了,那么很有可能会导致数据丢失
  • 如果我们有多台Redis服务器,并且每台服务器中存储的内容都相同,那么即使有一台服务器坏了,也不会导致数据丢失,因为我们还有其它保存了相同内容的Redis服务器
  • 以上这种特点,我们就称之为数据的安全性

Redis数据分流

  • 如果所有用户都从同一台Redis服务器上读写数据,那么由于服务器的性能限制和网络传输速度的限制,如果同一时刻用户量较多时,服务器负荷增大,数据处理速度变慢的问题
  • 如果我们有多台Redis服务器,如果我们把请求分流到不同的服务器,那么就可以降低了服务器压力,加快数据处理速度,并且如果我们将多台服务器安装到不同的区域,还可以采用就近原则访问,还可以进一步提升用户的访问速度
  • 以上这种特点,我们就称之为数据分流

Redis主从复制

  • 主从复制就是使用多台保存了相同内容的Redis服务器来组成一个数据库集群
  • 这个数据库集群中的每一台Redis服务我们称之为一个节点

0 人点赞