Redis高可用性
- 如果所有用户都从同一台Redis服务器上读写数据,那么如果这台Redis服务器宕机了,用户就不能进行读写了
- 如果我们有多台Redis服务器,并且每台服务器中存储的内容都相同,那么即使有一台服务器宕机了,用户还可以继续使用其它的Redis服务器
- 以上这种特点,我们就称之为
高可用性
Redis数据安全性
- 如果所有数据都保存在同一台Redis服务器上,那么如果这台Redis服务器坏了,那么很有可能会导致数据丢失
- 如果我们有多台Redis服务器,并且每台服务器中存储的内容都相同,那么即使有一台服务器坏了,也不会导致数据丢失,因为我们还有其它保存了相同内容的Redis服务器
- 以上这种特点,我们就称之为
数据的安全性
Redis数据分流
- 如果所有用户都从同一台Redis服务器上读写数据,那么由于服务器的性能限制和网络传输速度的限制,如果同一时刻用户量较多时,服务器负荷增大,数据处理速度变慢的问题
- 如果我们有多台Redis服务器,如果我们把请求分流到不同的服务器,那么就可以降低了服务器压力,加快数据处理速度,并且如果我们将多台服务器安装到不同的区域,还可以采用就近原则访问,还可以进一步提升用户的访问速度
- 以上这种特点,我们就称之为
数据分流
Redis主从复制
- 主从复制就是使用多台保存了相同内容的Redis服务器来组成一个数据库集群
- 这个数据库集群中的每一台Redis服务我们称之为一个
节点