redis集群模式1-主从复制+哨兵机制

author author     2023-03-09     190

关键词:

参考技术A

单个Redis服务如果宕机的话,服务就不可用了,为了解决这种问题,redis也提供有集群服务。传统的Redis集群采用的主从复制模式,一般为一主多从,主节点有读写权限,但是从节点只有读的权限。主节点会定期将数据同步到从节点中,保证数据一致性的问题。这种集群方式在运行时存在一些问题:

Redis的哨兵机制就是解决主从复制存在缺陷(选举问题),解决问题保证我们的Redis高可用,实现自动化故障发现与故障转移。
要使用哨兵机制,除了启动Redis服务以外,还要启动哨兵服务来进行监控,会介绍详细步骤。哨兵服务的工作原理如下:

演示集群采用1主2从,采用伪集群,在一台虚拟机中启动,端口暂定6381、6382、6383,集群结构可以选择下面2种,因为数量较少,此次采用普通样式。

主节点配置文件和单机的时候一样,主要修改以下几点

基本和主节点差不多,但要加上 slaveof 配置和主节点账号密码。

哨兵配置文件是 sentinel.conf ,因为有3个redis服务,所以启动3个哨兵服务,对应的配置文件分别为: sentinel_26381.conf 、 sentinel_26382.conf 、 sentinel_26383.conf

Redis服务和哨兵服务都启动了,可以测试哨兵的自动选举了,将6381沙雕,等几秒,再查看6382,6382的主从信息

注意:这个时候如果去看redis的配置文件,会发现配置文件中已经自动改好了主节点为6383了;而且哨兵的配置文件中,也改了主节点为6383了。这些都是哨兵帮我们做的

因集群中已有了新主节点,所以6381再启动只能作为从节点。此时6381启动,需要在配置文件中加入主节点信息:

redis高可用之主从复制哨兵模式集群模式(代码片段)

目录前言一、Redis主从复制1.1Redis主从复制的概念1.2Redis主从复制的作用1.3Redis主从复制的流程1.4Redis主从复制的搭建1.4.1环境准备,在主从服务器上安装Redis服务1.4.2修改Master节点Redis配置文件1.4.3修改Slave节点Redis配置文件验证... 查看详情

缓存加速------redis主从复制,哨兵模式,集群(代码片段)

目录前言一.Redis主从复制1.Redis主从复制概述2.Redis主从复制作用3.Redis主从复制流程4.搭建Redis主从复制①环境准备②安装Redis③修改Redis配置文件(Master节点操作)④修改Redis配置文件(Slave节点操作)⑤验证主从效果⑥在Master节点上验... 查看详情

缓存加速------redis主从复制,哨兵模式,集群(代码片段)

目录前言一.Redis主从复制1.Redis主从复制概述2.Redis主从复制作用3.Redis主从复制流程4.搭建Redis主从复制①环境准备②安装Redis③修改Redis配置文件(Master节点操作)④修改Redis配置文件(Slave节点操作)⑤验证主从效果⑥在Master节点上验... 查看详情

redis主从复制哨兵和集群区别

...程2.4Redis哨兵模式的工作方式2.5Redis哨兵模式的优缺点3、集群(Cluster)3.1集群的配置3.2集群的特点3.3集群的工作方式主从复制(Replication)主 查看详情

nosql之redis主从复制哨兵和集群介绍及详细搭建步骤(代码片段)

Redis主从复制、哨兵和集群一、主从复制1.1主从复制的概念1.2主从复制的作用1.3主从复制的流程1.4部署Redis主从复制步骤1.5部署Redis主从复制的具体操作步骤(实操)二、哨兵模式2.1哨兵模式的原理2.2哨兵模式的作用2.3哨... 查看详情

高可用集群架构——redis的主从复制与哨兵模式,cluster(代码片段)

redis的集群一、redis的集群模式1、三种模式2、redis集群与哈希槽二、Redis主从复制概述1、Redis主从复制概述2、主从复制流程三、哨兵模式1、简单介绍2、哨兵的工作原理5、哨兵模式下的故障迁移四、Cluster群集redis-Cluster的故障转... 查看详情

redis(主从复制哨兵模式集群)概述及部署(代码片段)

Redis(主从复制、哨兵模式、集群)概述及部署前言一、Redis主从复制1、Redis主从复制的概念2、Redis主从复制的作用3、Redis主从复制的流程4、Redis主从复制的搭建1、环境配置/安装包2、安装Redis(所有主机)3、修改... 查看详情

redis——主从复制哨兵模式集群服务(代码片段)

...)启动哨兵模式查看哨兵信息模拟故障查看结果三、集群模式3.1作用3.2数据分片3.3服务搭建准备工作所有节点cp配置文件Master1节点设置其余节点设置所有节点设置测试一、主从复制1.1概 查看详情

redis主从复制哨兵和集群区别

...程2.4Redis哨兵模式的工作方式2.5Redis哨兵模式的优缺点3、集群(Cluster)3.1Redis-Cluster集群的配置3.2Redis-Cluster集群的特点3.3Redis-Cluster集群的工作方式3.4Redis-Cluster集群的优缺点RedisCluster是Redis的分布式集群解决方案,在3.0版本正式... 查看详情

redis主从复制哨兵和集群区别

转自:Redis主从复制、哨兵和集群区别,更优体验:http://www.kongzid.com/目录1、主从复制(Replication)1.1主从数据库1.2主从复制的特点1.3主从复制的优缺点2、哨兵(Sentinel)2.1Redis哨兵主要功能2.2Redis哨兵高可用原理2.3Redis哨兵... 查看详情

redis数据库主从哨兵群集(代码片段)

redis集群一、Redis集群理论前言与介绍1.1前言1.2Redis群集介绍二、Redis三种模式2.1主从模式2.2哨兵模式2.3Cluster群集三、实验搭建3.1Redis主从复制模式3.1.1实验环境3.1.2三台服务器安装Redis5.0.73.1.3Master节点3.1.4Slaves节点3.1.5在Master节点... 查看详情

redis主从复制哨兵集群模式(代码片段)

Redis主从复制、哨兵、集群模式单节点模式SpringBoot整合@Bean(name="singleClient")publicRedissonClientsingleRedissonClient()tryConfigconfig=newConfig();config.useSingleServer().setAddress("redis://& 查看详情

redis主从复制及哨兵机制

为了保证高可用,redis也有一套集群机制。1、主从复制操作复制的作用是把redis的数据库复制多个副本部署在不同的服务器上,如果其中一台服务器出现故障,也能快速迁移到其他服务器上提供服务。复制功能可以实... 查看详情

redis群集(代码片段)

Redis群集一.Redis群集模式1.1主从复制模式1.2哨兵模式1.3集群二.Redis群集三.Redis主从复制3.1Redis主从复制概述3.2主从复制流程四.哨兵模式4.1哨兵模式集群架构4.2哨兵模式主要功能4.3哨兵监控整个系统节点的过程4.4哨兵的工作原理4.5... 查看详情

redis-集群主从复制,读写分离;哨兵模式;消息订阅发布(代码片段)

一、Redis集群、主从复制,读写分离redis的主从复制:主少从多、主写从读、读写分离、主写同步复制到从搭建一主二从redis集群1、搭建三台redis服务:使用一个redis模拟三台redis服务提供三分redis配置文件:redis6379.... 查看详情

redis大型攻略之主从复制哨兵模式群集模式

文章目录redis前言主从复制:哨兵:集群:Redis主从复制概述作用工作流程搭建Redis主从复制配置redis前言主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的主从复制主要... 查看详情

redis主从复制&哨兵&集群&常见问题(代码片段)

文章目录Redis集群一.主从复制1-1简介1-1-1单机redis带来的风险与问题1-1-2多台服务器连接方案1-1-3主从复制1-1-4主从复制的作用1-2主从复制的工作流程1-2-1阶段一:建立连接1-2-2阶段二:数据同步1-2-3阶段三:命令传播1-2-4... 查看详情

redis数据库主从哨兵群集(代码片段)

redis集群一、Redis集群理论前言与介绍1.1前言1.2Redis群集介绍二、Redis三种模式2.1主从模式2.2哨兵模式2.3Cluster群集三、实验搭建3.1Redis主从复制模式3.1.1实验环境3.1.2三台服务器安装Redis5.0.73.1.3Master节点3.1.4Slaves节点3.1.5在Master节点... 查看详情