redis集群五种模式(纯概念)
1、主从模式:是最为简单的redis集群模式主要工作模式是主从复制。主数据库可以执行读写功能,而从数据库只能执行读功能。主数据库数据发生变化,会自动同步到从数据库。主数据库为master,从数据库为slave一个master可以有多个slave一个slave只能有一个masterslave挂了,重新启动会从master同步数据master挂了,服务器只能进行读功能,不能执行写功能,直到master
·
-
1、主从模式:
- 是最为简单的redis集群模式
- 主要工作模式是主从复制。
- 主数据库可以执行读写功能,而从数据库只能执行读功能。
- 主数据库数据发生变化,会自动同步到从数据库。
- 主数据库为master,从数据库为slave
- 一个master可以有多个slave
- 一个slave只能有一个master
- slave挂了,重新启动会从master同步数据
- master挂了,服务器只能进行读功能,不能执行写功能,直到master重新启动同步数据后,才能提供写服务。
-
2、哨兵模式:
- 可以解决主从模式的弊端:master挂掉之后不能提供写功能。
- 哨兵模式是建立在主从模式的
- 当master挂掉之后,会自动从slave中选一个作为master。
- 若master重新启动,master则会转化为现有的master下的一个slave
- 当slave切换时,会通过发布订阅方式,将slave所对应的master更改
- 注意:
- 因为哨兵也是一个进程,所以也有挂掉的可能,需要配置多个哨兵互相监督。
- 一个哨兵可以监督多个主从数据库。同样,一个主从数据库可以被多个哨兵监督。
更多推荐
已为社区贡献2条内容
所有评论(0)