最新要闻
- 世界看热讯:在史上“最热闹”的上海车展 特斯拉竟然缺席了 维权有阴影?
- 漫威面临征服者康难题
- 世界微头条丨爆款狂促!玫瑰精油洗发水47.8元买1000ml:解决软塌油头
- 焦点观察:王一博主演!《长空之王》领跑五一档预售票房榜
- 72岁王石出手创立私募基金:曾表态市场一定会惩罚暴利
- 方萍萍:2023年04月18日原油交易策略
- 秦昊结了几次婚?秦昊的老婆叫什么名字?
- 罗云熙真实身高体重是多少?罗云熙为什么那么瘦?
- 粉红法拉利是谁唱的?粉红法拉利完整版歌词
- 化骨绵掌是什么意思?化骨绵掌是谁的绝招?
- 车俊焕多大了?车俊焕个人资料介绍
- 关注:大连积极扩大有效投资加速迈向“万亿GDP城市”
- 每日热议!生产力起飞!金山官宣WPS AI:聊天帮忙做好Word文档
- 环球今日报丨发布三个月跳水超1000!苹果M2版Mac mini降到3478元了
- 全球快资讯:上海一物流网点起火:快递员怀疑液体可燃 用打火机尝试发现真的可燃
- 今晚发布!小米13 Ultra配置带你提前看 就差价格了
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
当前观察:Redis---哨兵服务
(资料图片仅供参考)
一、配置哨兵服务
1、哨兵服务介绍
监视 master 服务器,发现 master 宕机后,将 slave 服务器提升为 master 服务器
主配置文件:sentinel.conf模板文件:redis-4.0.8/sentinel.conf
哨兵服务:类似于mha的管理节点,会监视 master 服务器的状态,当发现 master 宕机后,将 slave 服务器提升为 master 服务器,继续提供对外服务
2、拓扑结构
3、环境准备
主从是8系统,哨兵服务器是7的系统主服务器 主机名:Master IP地址:192.168.11.101/24从服务器 主机名:node01 IP地址:192.168.11.102/24从服务器 主机名:node02 IP地址:192.168.11.103/24哨兵服务器 主机名:redis IP地址:192.168.11.110/24
4、所有机器都安装redis服务
安装教程---四台虚拟机同时安装
步骤一:下载redis源码包
root@Master:~# wget -c http://download.redis.io/releases/redis-4.0.8.tar.gz
步骤二:解压到指定目录
root@Master:~# tar xf redis-4.0.8.tar.gz -C /usr/local/
步骤三:下载编译环境
root@Master:~# yum install gcc make -y
步骤四:进入redis目录
root@Master:~# cd /usr/local/redis-4.0.8/root@Master:/usr/local/redis-4.0.8# ls00-RELEASENOTES deps README.md runtest-sentinel utilsBUGS INSTALL redis.conf sentinel.confCONTRIBUTING Makefile runtest srcCOPYING MANIFESTO runtest-cluster tests
步骤五:编译安装
root@Master:/usr/local/redis-4.0.8# make && make install
8上报错信息:
解决方法:
root@Master:/usr/local/redis-4.0.8/utils# yum updateroot@Master:/usr/local/redis-4.0.8# make PREFIX=/usr/local install -d
步骤六:测试连接
[root@redis ~]# redis-cli127.0.0.1:6379>
8的连接还是有问题
解决方法
# 找到redis.conf配置文件,并使用vim命令打开并修改里面的配置,将daemonize no 修改为daemonize yes,这样默认在后台启动运行root@Master:/usr/local/redis-4.0.8# pwd/usr/local/redis-4.0.8root@Master:/usr/local/redis-4.0.8# vim redis.confdaemonize yes# 开启服务root@Master:/usr/local/redis-4.0.8# cd /usr/local/bin/root@Master:/usr/local/bin# redis-server /usr/local/redis-4.0.8/redis.conf53240:C 19 Apr 10:03:57.072 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo53240:C 19 Apr 10:03:57.072 # Redis version=4.0.8, bits=64, commit=00000000, modified=0, pid=53240, just started53240:C 19 Apr 10:03:57.072 # Configuration loaded
成功连接服务
步骤七:初始配置,配置服务运行参数
root@Master:~# cd /usr/local/redis-4.0.8/utils/root@Master:/usr/local/redis-4.0.8/utils# ./install_server.sh
步骤八:检查端口监听
root@Master:/usr/local/redis-4.0.8/utils# ss -lntup |grep 6379tcp LISTEN 0 128 127.0.0.1:6379 0.0.0.0:* users:(("redis-server",pid=53241,fd=6))
步骤九:管理redis服务,通过脚本的方式停止|启动redis的服务
root@Master:/usr/local/redis-4.0.8/utils# /etc/init.d/redis_6379 stopStopping ...Redis stoppedroot@Master:/usr/local/redis-4.0.8/utils# /etc/init.d/redis_6379 start
步骤十:测试连接截图
安装完成!!!
5、配置主从从结构,将master 配置成主服务器
1> 停止服务
root@Master:~# /etc/init.d/redis_6379 stop Stopping ...Redis stopped
2> 修改配置文件
root@Master:~# find / -name 6379.conf/etc/redis/6379.conf/tmp/6379.confroot@Master:~# vim /etc/redis/6379.confbind 192.168.11.101
3> 重启服务
root@Master:~# /etc/init.d/redis_6379 startStarting Redis server...root@Master:~# ss -lntup | grep 6379tcp LISTEN 0 128 192.168.11.101:6379 0.0.0.0:* users:(("redis-server",pid=5932,fd=6))
4> 连接数据库
root@Master:~# redis-cli -h 192.168.11.101 -p 6379192.168.11.101:6379> pingPONG192.168.11.101:6379> MSET x 777 y 888 z 999OK192.168.11.101:6379> KEYS * 1) "x"2) "z"3) "y"# 查看当前服务器的主从信息192.168.11.101:6379> INFO replication# Replicationrole:master # 主服务器connected_slaves:0master_replid:411c9094667d6e89f596641bd0f360b7c729cd6fmaster_replid2:0000000000000000000000000000000000000000master_repl_offset:0second_repl_offset:-1repl_backlog_active:0repl_backlog_size:1048576repl_backlog_first_byte_offset:0repl_backlog_histlen:0192.168.11.101:6379>
5> 将node01 配置成 master的从服务器
root@node01:~# /etc/init.d/redis_6379 stop Stopping ...Redis stoppedroot@node01:~# vim /etc/redis/6379.confbind 192.168.11.102slaveof 192.168.11.101 6379
6> 重启服务并测试主从
root@node01:~# /etc/init.d/redis_6379 startStarting Redis server...root@node01:~# redis-cli -h 192.168.11.102192.168.11.102:6379> pingPONG192.168.11.102:6379># 查看主服务器上的数据是否同步192.168.11.102:6379> KEYS *1) "x"2) "z"3) "y"192.168.11.102:6379> INFO replication# Replicationrole:slave # 从服务器master_host:192.168.11.101 # 指定主服务器的地址master_port:6379 # 指定主服务器端口master_link_status:down # 和主服务器的连接状态,up
7> 将node02配置成 master的从服务器
root@node02:~# /etc/init.d/redis_6379 stop Stopping ...Redis stoppedroot@node02:~# vim /etc/redis/6379.confbind 192.168.11.103slaveof 192.168.11.101 6379# 重启root@node02:~# /etc/init.d/redis_6379 start Starting Redis server...# 连接root@node02:~# redis-cli -h 192.168.11.103192.168.11.103:6379> pingPONG192.168.11.103:6379> KEYS *192.168.11.103:6379> INFO replication# Replicationrole:slavemaster_host:192.168.11.101master_port:6379master_link_status:down
按照上述方法可以实现IP的监听,但是在重启服务的时候主从没有配置好,解决方法,没有考虑防火墙
PS:无效告终
root@Master:~# firewall-cmd --permanent --add-port=6379/tcpsuccessroot@Master:~# firewall-cmd --reloadsuccess
登陆主库和从库修改缓冲区占用内容大小限制:
PS:无效告终
root@Master:~# redis-cli127.0.0.1:6379> config set client-output-buffer-limit "slave 8589934592 2147483648 0"OK127.0.0.1:6379> config rewriteOK127.0.0.1:6379>
6、配置哨兵服务(安装redis,提供哨兵服务)
1> 不需要运行redis服务,停掉
[root@redis ~]# /etc/init.d/redis_6379 stop[root@redis ~]# ls redis-4.0.8/sentinel.conf[root@redis ~]# vim /etc/sentinel.conf#创建哨兵服务的配置文件,进行修改bind 192.168.11.110sentinel monitor redisserver 192.168.11.101 6379 1
2> 启动哨兵服务,需要跟上配置文件, 会占用此终端,可以让在后台运行
[root@redis ~]# redis-sentinel /etc/sentinel.conf
3> 测试配置
停止master主机的redis服务
[root@master ~]# redis-cli -h 192.168.11.101 -p 6379 shutdown
4> node01在查看复制信息
192.168.11.102:6379> info replication
5> 哨兵服务发现master宕机后,会取消master的主服务器,将node01提升为新的主服务器
[root@redis ~]# redis-sentinel /etc/sentinel.conf
6> 查看主从信息,插入数据,在node01上操作
[root@node01 ~]# redis-cli -h 192.168.11.102192.168.11.102:6379> mset v1 1 v2 2 v3 3192.168.11.102:6379> info replication
7> 启动redis服务,查看数据是否同步,在master上操作
[root@master ~]# /etc/init.d/redis_6379 start[root@master ~]# redis-cli -h 192.168.11.101 -p 6379192.168.11.101:6379> keys *
关键词:
-
全球即时:python的matplotlib绘制动态图形(用animation中的FuncAnimation)
%matplotlibauto 数据透视表: 统计各月每天的刷卡金额之和 month_day_df=pd pivot_table(data_df,values="刷卡金额&quo
来源: 【天天时快讯】springboot统一响应实体封装+统一异常类管理
当前观察:Redis---哨兵服务
全球即时:python的matplotlib绘制动态图形(用animation中的FuncAnimation)
财政部:将专项债务限额及时下达各地 推动尽快形成实物工作量
世界看热讯:在史上“最热闹”的上海车展 特斯拉竟然缺席了 维权有阴影?
漫威面临征服者康难题
世界微头条丨爆款狂促!玫瑰精油洗发水47.8元买1000ml:解决软塌油头
焦点观察:王一博主演!《长空之王》领跑五一档预售票房榜
72岁王石出手创立私募基金:曾表态市场一定会惩罚暴利
方萍萍:2023年04月18日原油交易策略
秦昊结了几次婚?秦昊的老婆叫什么名字?
罗云熙真实身高体重是多少?罗云熙为什么那么瘦?
粉红法拉利是谁唱的?粉红法拉利完整版歌词
化骨绵掌是什么意思?化骨绵掌是谁的绝招?
车俊焕多大了?车俊焕个人资料介绍
【世界报资讯】Go 单表头结构体导入导出
世界看点:nginx服务在高并发场景下的优化方案及具体配置
今日观点!兔子产子问题
关注:大连积极扩大有效投资加速迈向“万亿GDP城市”
【财经分析】紧缩预期压制买需 2月超六成海外“债主”抛售美债
视讯!新华社重庆分社社长李勇:将从三方面助力重庆数字政府建设
首批扩募REITs将召开持有人大会
每日热议!生产力起飞!金山官宣WPS AI:聊天帮忙做好Word文档
环球今日报丨发布三个月跳水超1000!苹果M2版Mac mini降到3478元了
全球快资讯:上海一物流网点起火:快递员怀疑液体可燃 用打火机尝试发现真的可燃
今晚发布!小米13 Ultra配置带你提前看 就差价格了
全球快看:AI绘制90年代“复仇者联盟” 阿汤哥来演钢铁侠
世界速看:uniapp ios app离线打包
如何假装你懂Meta Segment Anything?
前沿资讯!基础电子元器件产业发展专项协调机制年度工作会议在深圳召开
【全球时快讯】游戏掉帧电脑卡顿?这锅CPU不背
四电机原地掉头 奔驰EQG概念车亮相上海车展:全新电池装车
理想汽车累计交付破32万辆 30万元以上新能源品牌销量第一
全球短讯!像人一样开 理想发布理想AD Max 3.0:连路上的狗都能识别
世界新资讯:iPhone 15 Pro新变化:用音量键组合关机重启成过去式
福建省厦门市发布雷雨大风黄色预警
【全球聚看点】如何在 Linux 上录制你的终端操作
dbatools demo
当前速递!一段话理解正向代理和反向代理的区别
热头条丨大数据开发相关技术汇总
环球热消息:6月6日全平台发售!《暗黑破坏神4》已完成开发:送厂压盘
蒙古国发布强沙尘暴预警:今日起席卷全境 影响我国部分地区
天天观热点:抢先看!迪士尼送真人版《小美人鱼》新预告:黑小美人鱼水中甩发画面动情
环球微资讯!蒙古国发布强沙尘暴预警 18日起将席卷全境
债务违约担忧加剧 美国3个月期国库券中标收益率超5%
天天热点!探营2023上海车展:一场新能源和智能化技术的盛宴
【环球报资讯】293份一季报预告逾七成预喜 机械设备等赛道业绩亮眼
【天天聚看点】坐地铁被收15元“超时费”?网友吵翻
环球聚焦:长荣航空两飞机发生碰撞:空客A321把波音777“割喉”了
女子骑摩托车遇沉降路段摔倒遭碾压身亡 竟担主责引争议:网友吵翻
比亚迪汽车APP升级7.0版本:界面全新改版 美观太多了
焦点热议:饲养员用竹竿打大熊猫“暖暖” 园方回应:永不允许此人养熊猫
当前快看:【长测】小米蒸烤箱维修记录:不到一年半就坏了
【天天聚看点】大批“学生特种兵”留宿淄博海底捞:出示车票即可
2023年农牧行业6大CRM系统、5大场景盘点
React 组件进入和退出动画实现
又一家果链代工巨头被苹果拖累 歌尔业绩暴雷:利润暴跌近90%
焦点热议:华为首发L2.9999 新势力们开始卷技术了?
【全球速看料】提前泄密上海车展:没想到 全是黑幕!
世界微动态丨SNK正版授权!腾讯《合金弹头:觉醒》今日上线:iPhone 5S也能玩
歼20看个爽!《长空之王》4月28日上映:影片时长128分钟
环球快资讯丨意外的幸运签资源 意外的幸运签百度云
每日热议!【商会】秘书长陈晓虹走访优秀在粤浙商企业东阳光集团——科技兴企 创新发展
【世界聚看点】面试题百日百刷-kafka篇(四)
天天速看:docker部署gitlab CI/CD (一)第一篇:部署gitlab及汉化
【世界独家】SpaceX星舰发射计划推迟:马斯克公布原因!下次时间待定
马斯克回应SpaceX星舰发射计划推迟:今天学到了很多
今日热议:欧体化度寺碑(关于欧体化度寺碑介绍)
当前热议!《复仇者联盟:无限战争》剪掉45分钟灭霸剧情 团灭山达尔星
全球热消息:网剧《长月烬明》豆瓣开分6.2分 官方曾辟谣抄袭《仙剑三》
气温大跳水!新一股强冷空气将带来俯冲式降温:局地累计降温超25度
超越土星5号登月火箭 人类最强火箭星舰又跳票了:最后40秒多取消
ChatGPT如何助力IT从业者?如何让ChatGPT帮助我们变现赚钱?
package.json 备忘清单_开发速查表分享
天天百事通!Redis---数据持久化之RDB与AOF
当得知身边同事好几个千万富翁……
观热点:一图看懂一加Ace 2原神定制礼盒:3699元限量 手慢无
今日聚焦!自动驾驶是忽悠?余承东反击王传福:可能这方面没做好
世界微头条丨60岁老汉吃半个杨桃休克抢救1周 医生提醒这类人要少吃
Intel Arc显卡驱动势头迅猛:更新比友商还勤快 性价比绝尘
11号色靓丽吸睛!华为nova 11 Ultra图赏
第十四届蓝桥杯赛前准备资料存档
在SSMS中连接到Dynamics 365 online需要进行以下步骤
每日热点: 1盒不到3元!特仑苏全脂牛奶大促:高蛋白 易吸收
天天快看:载孕妇Model 3方向盘突然抱死!特斯拉回应:组件故障 可退车
破天荒!苹果迫于欧盟法规:将在iOS 17上首次允许第三方应用商店
视频火了!吃面崩溃女生回应:生气因对象觉得丢人
全球今日报丨女主播车祸致面部伤残7级:保险公司被判赔部分整容费用
世界观速讯丨洛阳市老旧小区改造标准进一步细化
每日速讯:ASP.NET Core MVC 从入门到精通之布局
世界看点:记忆大师课程视频
世界信息:gRPC入门
速看:债市日报:4月17日
天天观天下!轮子只能是圆的?这辆方轮自行车颠覆你的固有印象
环球热消息:对比特斯拉遥遥领先!华为智能驾驶系统ADS 2.0发布:3.6万元
全球速看:最大720kW!华为发布新一代全液冷超充架构充电解决方案:即充即走
当前资讯!1TB“白菜价”!真我GT Neo5 SE成了:在京东平台比iPhone 14 Pro更火
世界报道:高端旗舰手机为何能卖这么贵?一分钱一分货真没错
普法宣传在身边,警民携手筑平安
视讯!人人尽享的低代码,会不会是下一个“财富密码”?