首页 > 作文

spring boot整合redis主从sentinel方式

更新时间:2023-04-06 01:01:10 阅读: 评论:0

springboot整合redis主从ntinel

一主二从三ntinel配置

1讲文明树新风公益广告、master:127.0.0.1:63792、slave1:127.0.0.1:63803、slave2:127.0.0.1:63814、ntinel1:127.0.0.1:263795、ntinel2:127.0.0.1:264796、ntinel3:127.0.0.1:265797、监听的主机名:mymaster8、附上ntinel1的配置

新建spring boot工程,并加入redis依赖

工程结构

如下:

po北京芳草地小学m文件如下:

修改application.properties配置文件

配置文件添加内容如下:

新建redis服务

依赖的vo如下:

测试类

测试结果

name:chhliu

stu护肤小常识dent [id=001, name=chhliu, age=28, grade=一年级]

redis哨兵模式ntinel与springboot集成

redis的哨兵模式是官方提供的一种高可用解决方案,而且配置非常简单。

安装redis集群

本文家风家训内容大全使用redis-5.0.5,redis安装在/soft/redis目录下,需新建/soft/redis/data目录

主节点配置

vim config/redis-6379.conf

从节点1配置

vim config/redis-6380.conf

从节点2配置

vim config/redis-6381.conf

配置说明

# bind 127.0.0.1 注释掉这配置,以便其他机器的能连接redis

protected-mode no 关闭保护模式,以便其他机器的能连接redis

daemonize后台模式启动

redis-v5版本使用replicaof替换旧的slaveof指令。

启动这3个节点,在/soft/redis目录下运行

打开主节点客户端看看配置是否成功

再配置3个哨兵,监控集群

哨兵节点1

vim config/redis-ntinel-26379.conf

哨兵节点2

vim config/redis-ntinel-26380.conf

哨兵节点3

vim config/redis-ntinel-26381.conf

配置说明

mymaster是master的名称,192.168.4.176是master主机ip。后面的2表示有2个ntinel认为master下线了,则线下master,建议设置为 ntinel节点数/2 + 1

发送ping请求给redis节点,在指定时间内未收到回复,则认为该节点应该被下线

在执行故障转移时,最多可以有多少个从节点同时对新的主服务器进行同步。

启动哨兵

配置spring-boot

pom.xml中导入依赖

application.properties加入两行配置

写一个测试类运行

然后杀掉master实例(端口号为6379的redis)的进程

观察代码编辑器控制台输出,经过短暂的时间(大概是50s)后,程序重新运行正常

在6380和6381节点执行info replication,发现6381变成了主节点

查看下6380、6381的配置文件

重启下6379这个redis胸藏文墨怀若谷实例

6379变成了6381的从节点

有个比较坑爹的事情,redistemplate未实现读写分离,读写都是操作master节点。运行上面的代码,在3个redis客户端运行monitor发现,只有master会运行get、t命令,从节点只运行了t命令。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-06 01:01:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/2c19e676b193bb3f7d4258189a099cf7.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:spring boot整合redis主从sentinel方式.doc

本文 PDF 下载地址:spring boot整合redis主从sentinel方式.pdf

标签:节点   哨兵   模式   配置文件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图