Redis主从和哨兵搭建

news2025/7/20 14:37:31

今天主要分享Redis主从架构和哨兵的搭建。

主从集群搭建

总共三个节点,一个主节点和两个从节点。都安装在一台机器上模拟主从集群,信息如下:

IPPORT角色
192.168.246.1407001slave
192.168.246.1407002master
192.168.246.1407003slave

我们只需要准备三分配置文件和目录

  1. 创建三个目录7001、7002、7003,关闭AOF,开启RDB
save 3600 1
save 300 100
save 60 10000
# 关闭AOF
appendonly no
  1. 拷贝各个配置文件到实例目录
cp redis/redis.conf 7001
cp redis/redis.conf 7002
cp redis/redis.conf 7003
  1. 修改每个实例的端口、工作目录

修改每个文件夹内的配置文件,将端口分别修改为7001、7002、7003和rdb文件保存位置改成自己所在目录

  1. 修改每个实例的IP,在Redis.conf文件指定每一个实例的IP信息
# redis实例的声明 IP
replica-announce-ip 192.168.246.140
  1. 在配置文件中
  • 修改配置文件(永久生效)要配置主从可以使用replicaof 或者slaveof
replicaof 192.168.246.140 7002

查看集群的信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5kUNMdos-1677217020643)(C:\Users\DY\AppData\Roaming\marktext\images\2023-02-24-13-03-33-image.png)]

只能在master上添加数据,在slave上只能查看

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OasgGvUk-1677217020644)(C:\Users\DY\AppData\Roaming\marktext\images\2023-02-24-13-04-28-image.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JvqCTsff-1677217020645)(C:\Users\DY\AppData\Roaming\marktext\images\2023-02-24-13-04-21-image.png)]

哨兵集群搭建

这里我们在搭建一个三节点形成的Sentinel集群,监管之前的Redis主从 集群。

哨兵的信息如下:

nodeIPPORT
s1192.168.246.14027001
s2192.168.246.14027002
s3192.168.246.14027003

配置

和前面主从一样,我们需要先准备三分不同的配置文件和目录,名字分别为s1、s2、s3

  1. 创建一个sentinel.conf
port 27001
sentinel announce-ip "192.168.246.140"
sentinel monitor mymaster 192.168.246.140 7002 2
sentinel down-after-milliseconds mymaster 5000
sentinel failover-timeout mymaster 60000
dir "/root/redis/s1"



其中port是端口,192.168.246.140 7002 2 主节点名称,端口,2代表的是选举master的quorum值

  1. 复制该文件到s2和s3中
cp s1/sentinel.conf s2
  1. 修改三个对应的端口

启动后

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OhtT0p0U-1677217020646)(C:\Users\DY\AppData\Roaming\marktext\images\2023-02-24-13-27-45-image.png)]

测试

我们让7002master节点宕机,查看sentinel日志

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qlx0FYd3-1677217020646)(C:\Users\DY\AppData\Roaming\marktext\images\2023-02-24-13-29-49-image.png)]

查看7003新master日志

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s8XgWuVe-1677217020647)(C:\Users\DY\AppData\Roaming\marktext\images\2023-02-24-13-31-10-image.png)]

重启7002后,7002会成为slave节点

总结

本文主要介绍了哨兵集群和主从的搭建过程以及对应的测试,除此之外应该还有Redis分片集群的搭建。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/368733.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FreeRTOS入门(04):中断、内存、追踪与调试

文章目录目的中断内存堆(heap)栈(stack)断言调试总结目的 有了前面的几篇文章 FreeRTOS 基本上已经可以在项目中使用上了: 《FreeRTOS入门(01):基础说明与使用演示》 《FreeRTOS入门…

【java 8】强大的 Stream API

📋 个人简介 💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜📝 个人主页:馆主阿牛🔥🎉 支持我:点赞👍收藏⭐️留言&#x1f4d…

因子分析计算权重

因子分析两类权重计算方法总结 案例背景 疫情爆发以来,越来越多的人为了避免线下与人接触,选择了线上购买生活必需品。网购虽然方便快捷,但是随着订单压力的增加,物流问题也随之出现,近期有很多卖家收到物流投诉的问题…

Ubuntu下Python的安装及管理

Ubuntu下Python的安装及管理 1.概述 Ubuntu下python的安装及配置。 2.安装 安装python2.7: python --version #或python2.7 --version检查检查python是否存在,有则无需继续安装python2.7 sudo apt-get update sudo apt-get install python #或者su…

【正点原子FPGA连载】第十五章eMMC读写测试实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id692450874670 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html 第十五章eMMC读写…

BI工具术语表大全:从字母A-Z全面收录

谈到商业智能行业,变革是不可避免的。为了跟上步伐,各种各样的BI 解决方案正在快速迭代更新,以满足企业的数字化需求,那么市场上BI 工具种类繁杂,到底如何选择适合功能全面、满足自己企业运转情况的、合适的BI 工具呢&…

来啦来啦,续篇来啦,CMOS逻辑IC基本工作原理总结概述

在上一篇文章中我们已经认识了CMOS逻辑IC的基本知识和分类,由于功耗和成本以及复杂度的平衡性最好,是实际应用中最常用的一种。今天我们就详细跟大家一起了解东芝CMOS逻辑IC的基本工作原理还有其CMOS逻辑IC系列型号选型吧。 东芝CMOS逻辑IC系列型号选型表…

什么是主数据

整理不易,转发请注明出处,请勿直接剽窃! 点赞、关注、不迷路! 摘要:主数据定义、解释;主数据管理意义、管理工具 定义:主数据是企业内核心业务实体数据。 解释:主数据(Ma…

gRPC Ecosystem 初探

grpc是目前使用很广泛的远程过程调用库,在使用过程中,我们通常会使用protoc命令将proto文件转成特定的代码进行使用。那一些复杂点的应用有没有可以支撑的工具或类库呢。 前段时间在进行自定义grpc tls证书认证的过程中,知道了有一个github项…

【重庆邮电大学协办】2023年第六届数据挖掘与知识发现国际会议(DMKD 2023)

【重庆邮电大学协办】2023年第六届数据挖掘与知识发现国际会议(DMKD 2023) 重要信息 会议网址:www.icdmkd.org 会议时间:2023年6月24-26日 召开地点:中国-重庆 截稿时间:2023年5月24日 录用通知:投稿后2周内 收录…

测试部门来了个99年的卷王之王,老油条感叹真干不过,但是...

在程序员职场上,什么样的人最让人反感呢? 是技术不好的人吗?并不是。技术不好的同事,我们可以帮他。 是技术太强的人吗?也不是。技术很强的同事,可遇不可求,向他学习还来不及呢。 真正让人反感的,是技术平平&…

实战-缓存数据一致+binlog初始+cannel监听+数据迁移,数据一致性架构设计

前言 一. 解决缓存不命中(高并发操作击穿打挂DB的风险) 当并发量打的时候,当我们的缓存过期时,就算到数据库的比例偏小的时候,我们的请求时比较大的。那也会存在数据库崩掉的情况。解决方案想法如下(总体…

电商共享购模式,消费增值返利,app开发

在当今以市场需求为主导的数字经济时代,消费者需求呈现出精细化管理和多元化的特性,目标市场日渐完善,另外在大数据技术迅速进步和运用的驱动下,总体行业的发展节奏感也在不断加速。因而,企业需要建立一套灵活多变的经…

【Leedcode】数据结构中链表必备的面试题(第五期)

【Leedcode】数据结构中链表必备的面试题(第五期) 文章目录【Leedcode】数据结构中链表必备的面试题(第五期)1.题目2.思路图解(1)第一步:复制每一个结点,插入到原结点和下一个结点之…

OAK相机如何将yolox模型转换成blob格式?(0.1.1pre 及之后版本)

编辑:OAK中国 首发:oakchina.cn 喜欢的话,请多多👍⭐️✍ 内容可能会不定期更新,官网内容都是最新的,请查看首发地址链接。 ▌前言 Hello,大家好,这里是OAK中国,我是助手…

新能源充电桩控制板迭代升级,打开充电桩行业发展新机遇

作为新能源汽车可持续发展的关键因素,充电桩的基础建设和完善一直备受关注。伴随着新能源汽车充电桩规模的扩大和停车位的增加,传统的充电桩控制板已经无法满足人们的充电需求,同时急需加强对新能源汽车充电桩的有效管理,新能源充…

Kali Linux使用Metasploit生成木马入侵安卓系统

额,这是我最后一篇文章了,周一我们开学了 文章目录前言一、Metasploit是什么?演示环境二、生成可执行木马文件1.生成2.运行命令并生成木马配置参数入侵安卓手机命令1.查看对方手机系统信息查看对方手机安装哪些app文件总结前言 前言&#xf…

Sophos Firewall OS (SFOS) 19.5 MR1 - 同步下一代防火墙

Sophos Firewall OS (SFOS) 19.5 MR1 - 同步下一代防火墙 请访问原文链接:https://sysin.org/blog/sfos-19-5/,查看最新版。原创作品,转载请保留出处。 作者主页:www.sysin.org Sophos Firewall v19.5 现已推出 Sophos Firewall…

H5视频上传与播放

背景 需求场景: 后台管理系统: (1)配置中支持上传视频、上传成功后封面缩略图展示,点击后自动播放视频; (2)配置中支持上传多个文件; 前台系统: &#…

游戏增长专题-构建游戏分析技术Game Analytic Pipeline与量江湖分享

文章目录亚马逊云科技游戏孵化营-游戏增长主题从事数据分析的起因加入游戏孵化营构建游戏分析技术Game Analytic Pipeline游戏公司的数据分析需求需要收集的数据游戏数据分类Game Analytics Pipline解决方案Game Analytics Pipline演示量江湖 CEO 赵晔 分享专题总结亚马逊云科技…