redis 主从、哨兵(sentinel)和集群(cluster)简介和区别

 Pala   2018-09-05 11:22   72 人阅读  0 条评论

单台服务部署

风险:一旦服务器出现意外宕机,redis服务将提供不了服务

主从


哨兵(semtome)

作用:监控Redis系统运行状况。功能如下:

  1. 监控主数据库和从数据库是否正常运行。

  2. 主数据库出现故障时自动将从数据库转换为主数据库

  3. 发现某个redis节点运行出现状况,能够通知另外一个进程(例如它的客户端);

基础配置:需要3个哨兵,一主两从

哨兵是一个独立的进程,使用哨兵的一个典型架构如图所示:

为了防止哨兵的单点付账,可以对哨兵进行集群化,创建多个哨兵。

如在一个一主多从的Redis系统 中,可以使用多个哨兵进行监控人物以保证系统足够文件,如下图所示。注意,此时不仅哨兵会同时监控主数据库和从数据库,哨兵之间也会互相监控。

一个主从系统中可以有多个哨兵同时监视整个系统图

集群(cluster)

基础配置


本文地址:http://chenxm.cc/post/693.html
版权声明:本文为原创文章,版权归 Pala 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?