redis 哨兵集群安装
Redis 哨兵集群是 Redis 的高可用解决方案之一,它可以在 Redis 主节点出现故障时,自动将从节点切换为主节点,从而实现高可用性。本文将介绍如何在 Linux 系统上安装 Redis 哨兵集群。
环境准备
在开始安装 Redis 哨兵集群之前,需要准备以下环境:
Linux 操作系统,本文以 Ubuntu 18.04 为例。Redis 服务,可以使用单机版的 Redis 服务或者 Redis 集群服务。安装 Redis 哨兵
在安装 Redis 哨兵之前,需要先安装 Redis 服务。可以参考 Redis 官方文档或者本站的 Redis 安装教程进行安装。
安装 Redis 哨兵的步骤如下:
(资料图片)
下载 Redis 哨兵源码包,并解压缩。
wget http://download.redis.io/redis-stable.tar.gztar zxvf redis-stable.tar.gzcd redis-stable
编译并安装 Redis 哨兵。
makemake install
复制 Redis 配置文件,并进行修改。
cp redis.conf /etc/redis/sentinel.conf
在修改配置文件之前,需要先了解 Redis 哨兵的配置参数。Redis 哨兵的配置文件和 Redis 单机版或集群版的配置文件类似,不同之处在于 Redis 哨兵的配置文件中包含了监控的 Redis 主从节点的信息。下面是一个简单的 Redis 哨兵配置文件的示例:
port 26379daemonize yeslogfile "/var/log/redis/sentinel.log"dir "/tmp"sentinel monitor mymaster 127.0.0.1 6379 2sentinel down-after-milliseconds mymaster 5000sentinel failover-timeout mymaster 180000sentinel parallel-syncs mymaster 1
其中:
port
: Redis 哨兵监听的端口号,默认为 26379。daemonize
: 是否以守护进程方式运行 Redis 哨兵,默认为 yes。logfile
: Redis 哨兵日志文件的路径。dir
: Redis 哨兵数据文件的保存路径。sentinel monitor
: 监控的 Redis 主节点的名称、IP 地址、端口号和最小的从节点数。sentinel down-after-milliseconds
: Redis 主节点失效的时间阈值,单位为毫秒。sentinel failover-timeout
: Redis 主节点失效后进行故障转移的时间阈值,单位为毫秒。sentinel parallel-syncs
: 故障转移时最多同时同步的从节点数。启动 Redis 哨兵。
redis-sentinel /etc/redis/sentinel.conf
启动 Redis 哨兵之后,可以通过命令 ps aux | grep redis
来查看 Redis 哨兵的进程是否已经启动。
配置 Redis 主从复制
在 Redis 哨兵监控的主节点和从节点之间需要进行主从复制。具体的步骤如下:
修改 Redis 主节点的配置文件。
在 Redis 主节点的配置文件中,需要开启主从复制功能,并设置复制密码。可以通过编辑 /etc/redis/redis.conf
文件来修改 Redis 主节点的配置文件。将 # requirepass foobared
这一行取消注释,并将 foobared
修改为复制密码,如下所示:
# 设置 Redis 密码requirepass mypassword# 开启主从复制slaveof 127.0.0.1 6380
修改 Redis 从节点的配置文件。
在 Redis 从节点的配置文件中,需要设置复制密码,并将从节点设置为只读模式。可以通过编辑 /etc/redis/redis.conf
文件来修改 Redis 从节点的配置文件。将 # slave-read-only yes
这一行取消注释,并将 # masterauth
修改为复制密码,如下所示:
# 设置 Redis 密码requirepass mypassword# 设置从节点只读slave-read-only yes# 设置主节点地址和密码slaveof 127.0.0.1 6379masterauth mypassword
重启 Redis 主从节点。
在修改了 Redis 主从节点的配置文件之后,需要重启 Redis 服务,使配置生效。
bashCopy codesudo systemctl restart redis
验证主从复制是否正常。
可以使用 Redis 的命令行工具 redis-cli
连接到 Redis 主节点和从节点,并执行 info replication
命令来验证主从复制是否正常。如果主从复制正常,info replication
命令的输出应该包含以下信息:
role:master
: 主节点的角色为主节点。connected_slaves
: 从节点的数量。slave0
: 从节点的信息,包括 IP 地址、端口号等。master_replid
: 主节点的复制 ID。master_replid2
: 主节点的复制 ID。配置 Redis 哨兵集群
在 Redis 哨兵集群中,通常有多个 Redis 哨兵节点和多个 Redis 主从节点。为了实现高可用性,需要在多个 Redis 哨兵节点之间进行协调,并在 Redis 主从节点出现故障时进行故障转移。
在配置 Redis 哨兵集群之前,需要先了解 Redis 哨兵集群的配置参数。Redis 哨兵集群的配置文件和 Redis 哨兵的配置文件类似,不同之处在于 Redis 哨兵集群的配置文件中需要设置多个 Redis 哨兵节点的信息。下面是一个简单的 Redis 哨兵集群配置文件的示例:
port 26379sentinel monitor mymaster 127.0.0.1 6379 2sentinel auth-pass mymaster mypasswordsentinel down-after-milliseconds mymaster 5000sentinel failover-timeout mymaster 10000sentinel parallel-syncs mymaster 1sentinel client-reconfig-script mymaster /etc/redis/sentinel-client-reconfig.shsentinel notification-script mymaster /etc/redis/sentinel-notification.shsentinel auth-pass mymaster mypassword
下面解释一下这些参数的含义:
port
: Redis 哨兵节点的监听端口号。sentinel monitor
: 配置 Redis 主从节点的信息,包括主节点的名称、IP 地址、端口号、哨兵节点需要至少多少个哨兵节点确认主节点故障才能执行故障转移等信息。sentinel auth-pass
: 设置 Redis 主从节点的复制密码。sentinel down-after-milliseconds
: 配置哨兵节点在多长时间内无法连接到主节点时认为主节点已经下线。sentinel failover-timeout
: 配置故障转移的超时时间。sentinel parallel-syncs
: 配置故障转移时同时同步数据的从节点数量。sentinel client-reconfig-script
: 配置在故障转移时需要执行的客户端脚本。sentinel notification-script
: 配置在故障转移时需要执行的通知脚本。在配置完 Redis 哨兵集群的配置文件后,需要在多个 Redis 哨兵节点上启动 Redis 哨兵服务,并将它们连接到 Redis 主从节点上。可以使用以下命令启动 Redis 哨兵服务:
redis-sentinel /path/to/sentinel.conf
其中 /path/to/sentinel.conf
是 Redis 哨兵集群的配置文件路径。启动 Redis 哨兵服务之后,可以使用 ps aux | grep redis
命令来检查 Redis 哨兵服务是否已经启动。
标签:
推荐文章
- redis 哨兵集群安装
- 剑指直播电商之都 深圳如何发力
- 大连有望上半年建成海葬纪念广场:全球要闻
- 崇义县气象台发布雷电黄色预警信号【III级/较重】:每日短讯
- 首届全国产融合作大会将于4月13日在绵阳开幕 天天新消息
- 广州土拍再现摇号地块!13家房企争夺荔湾宅地|每日动态
- 【世界独家】四面楚歌,“高端面”还是门好生意吗?
- 中荣股份:3月31日融资买入86.2万元,融资融券余额2795.73万元
- 天天动态:确保10月1日主体建成通车!复兴大街市政化改造项目加快推进
- 华安添顺债券型证券投资基金基金经理变更公告
- 当前速递!义乌商报头版 | 2023年“神州春色”旅游宣传推广精彩启动
- 环球报道:我省湿地保护档案管理两条例6月起施行
- 森林防火 人人有责|福山查处5起违法违规野外用火:当前视讯
- “这里是‘福建舰’,呼叫81192……” 世界观点
- 数字赋能让医疗服务变聪明了
- 韩国第 5 家 Apple Store 正式开业,苹果官方分享开业盛况
- 快看点丨刘薰宇数学三书视频(刘熏宇数学三书)
- 股票行情快报:绿通科技(301322)3月31日主力资金净买入893.40万元-全球新消息
- 中国为何不现在与美摊牌?美专家发现终极秘密:中方在下一盘大棋
- 优衣库母公司迅销CFO冈崎健:中国业务从1月起“迅速恢复”
- 本周日“盐马”开跑!这21条公交线路临时调整!-全球今热点
- 世界通讯!精酿啤酒工作总结(推荐17篇)
- 四川黄山峨眉山纪念币预约兑换指南(时间+数量+银行入口)-天天速递
- NBA东部排名:雄鹿势不可挡,76人稳住局面,尼克斯送篮网大礼_百事通
- 2022年日本信用卡被非法利用金额达436亿日元创新高
- 速看:湖北鄂州市场监管局组织开展制止餐饮浪费进校园活动
- 新冠药与疫苗热度“骤减”,药企如何做好下一步选择?_环球时讯
- 国网岳阳平江县供电公司:举行“廉洁课堂”主题教育宣讲活动启动仪式
- 天天百事通!太阳报:波特年薪达1200万镑 高于图赫尔、安切洛蒂两大名帅
- 星动烟火小说_星动烟火
- 塞尔比距世界第一只差1场胜利 自称那一直是目标|全球最新
- “核心价值观百场讲坛”第119场举办 宣讲新时代雷锋精神的实质_天天报资讯
- 招银国际:维持中国飞鹤(06186)买入评级
- 当前头条:蚂蚁小散10万股票实盘账户展示0330:1.258
- 全球实时:中信证券:看好国内存储行业复苏预期下的投资机遇
- 环球热议:去年国有六大行合计实现归母净利达1.35万亿元 5家不良贷款率稳中有降
- 世界速读:萨沙(关于萨沙的简介)
- cfa一级考试全部费用大概多少元-播资讯
- 环球热消息:supermarket shopping英语作文初一_supermarket
- 对冲基金大鳄阿克曼呼吁提高存款保险上限 每日聚焦
- 迪士尼可以带食品_迪士尼游客可带食品_环球头条
- 速递!拉着企业奔跑的人
- 海底捞会员成长值恢复过期扣减|环球滚动
- 天天观察:大连:年内将建成海葬纪念广场
- 当前短讯!昇辉科技与大连市普兰店区政府签订氢能产业项目战略合作协议
- 四川省人大常委会任免一批检察院、法院干部
- 焦点滚动:内蒙古辽墓发掘:契丹文化现唐代遗风
- 厚衣服别收!今年以来最强雨雪将波及约30个省区市|天天动态
- 全球资讯:金三江:公司没有美国硅谷银行账号及相关业务
- 影像之争看长焦,两台潜望长焦手机推荐
- 珠海四价HPV什么时间预约放号?_热文
- 赣南师范大学通报一学生失联:警方调查证实跳河自杀
- 王思聪入围“最美100张面孔”提名引热议,被指越来越像开玩笑|天天热头条
- 皇氏集团:公司后续将筹划利用该项目新建的厂房和牧场进行光伏资源利用及开发_焦点
X 关闭
最新资讯
- 燕谷坊在纳斯达克证券交易所成功上市!
- 打造数字乡村建设的“陕西样板”-观察
- 刀剑神皇听书_刀剑神皇|环球热推荐
- 中度脂肪肝需要吃药吗平时注意什么_中度脂肪肝需要吃药吗:视讯
- 世界百事通!如何用低代码搭建训练一个专业知识库问答GPT机器人
- 环球焦点!聚焦博鳌年会丨“做好生命养护 展望中国未来”会议在乐城举办
- 全球新资讯:推广队员工作总结(必备22篇)
- 每日热讯!2023年专精特新上市公司一览(3月29日)
- 儒商说鲁丨刘庆峰:用人工智能赋能山东工业新发展|全球关注
- 武汉中心城区买房落户! 环球通讯
- 武汉乒乓球队四小将入选国青集训队
- 常长亭:注册制度下新股破发机率大大增高:热议
- 东丽区
- 每日关注!广东中山:多子女家庭住房公积金贷款额度可上浮30%
- Club Med、美诺都去了,成都将迎来新一波开店高潮!:世界热门
- 太原小店区人才公寓(第二批)开放申请
- 全球观速讯丨年报速递|信达地产去年营收约182亿元,归母净利润近6亿元
- 两翼齐飞看发展 基本详情讲解-世界报资讯
- 当前消息!不读水硕!如果你有能力,这些QS排名靠前的院校值得拥有!
- 第八批国采今日开标 肝素类药物首次纳入-今日报
- 世界即时看!德商产投:2022年实现收入2.67亿元
- 福建泉州七中官网首页_福建泉州七中官网-世界微动态
- 王玉波_关于王玉波介绍_世界热闻
- 广州32条公交线路清明祭扫出行如约专线
- 世界球精选!韩国西江大学世界排名第几?相当于国内什么学校?
- 未来五天吉林省气温明显升高、降水少 气象部门提醒:注意拦蓄和防御桃花水:世界新消息
- TrendForce:预计第二季度DRAM均价跌幅收敛至10~15%
- 市值跌去4000亿,长城如何“守城”?
- 热点在线丨特别关注|中国电信营收利润双增长背后 云网融合赋能高质量发展
- BAGGL:精益求精,引领中国式新潮高街品牌
- 微资讯!【Spring源码】- 10 Spring AOP核心API
- 焦点观察:摔角动态巴蒂斯塔表决心 直言愿意在自家后院打摔角挣钱
- 全球速看:文化快评|河北文旅人,走入风景代言家乡
- 2022-2023年山东独生子女父母一次性养老补助最新标准
- 丑闻曝光!长达近40年!这一制造业巨头承认了,数据造假行为高达…
- 德国交通业全国大罢工 多地航班取消火车停运_当前热文
- 皖北首个!阜阳这个“村”开村了!-微头条
- 天天热消息:领如蝤蛴怎么读_领如蝤蛴
- 环球聚焦:海底两万里_海底两万里艺术特色
- 天天信息:蒙泰高新最新公告:2022年度净利降28.28%至4961.88万元 拟10派2元
- 江苏社保缴费基数,2023年度灵活就业人员缴费工资基数暂行标准出炉
- 凯沃国际将携首款零关税房车德国HOBBY等亮相第三届消博会
- 新华社总经理室副总经理潘海平:焕发中华优秀传统文化新活力 推动行业高质量发展
- 环球新消息丨中国二十二冶深圳公司中标南玻集团广西北海光伏绿色能源产业园(一期)项目深加工车间土建工程
- 贵州玉屏:让搬迁群众子女“学无忧”_时快讯
- 信维通信股东户数减少355户,户均持股15.45万元-每日热闻
- 余华谈ChatGPT写小说:写得很完美,其实很平庸
- 韩国政府拟发放新一轮消费券,将重点扶植旅游业|天天短讯
- 即时:让文明低碳祭扫成为清明新风尚
- 树下野狐作品集顺序_树下野狐作品_环球新动态
X 关闭