Linux学习教程之redis哨兵集群详解-创新互联

前言

创新互联公司于2013年成立,先为兴县等服务建站,兴县等地企业,进行企业商务咨询服务。为兴县企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

Sentinel(哨兵)是用于监控redis集群中Master状态的工具,其已经被集成在redis2.4+的版本中,下面话不多说了,来一起看看详细的介绍吧

1、Sentinel 哨兵

Sentinel(哨兵)是Redis 的高可用性解决方案:由一个或多个Sentinel 实例 组成的Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器。

例如:

Linux学习教程之redis哨兵集群详解

在Server1 掉线后:

Linux学习教程之redis哨兵集群详解

升级Server2 为新的主服务器:

  Linux学习教程之redis哨兵集群详解

2、Redis 主从分离

在讲解Sentinel 哨兵集群之前,我们先来搭建一个简单的主从分离(读写分离)。

首先,我们默认大家都已经安装了redis,然后我们将redis.conf 拷贝多份,并且创建多个目录,用于区分多个redis 服务:

   Linux学习教程之redis哨兵集群详解

这里面,每个目录中都有自己的redis.conf 配置文件,接下来,我们先设置主服务器的配置文件。

一、配置Master

1、修改端口

# Accept connections on the specified port, default is 6379 (IANA #815344).
# If port 0 is specified Redis will not listen on a TCP socket.
port 6380

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:Linux学习教程之redis哨兵集群详解-创新互联
地址分享:http://azwzsj.com/article/cdjcgs.html