【微服务】springboot整合redis哨兵集群使用详解

目录

一、前言

二、环境准备

三、安装redis

3.1 前置准备

3.1.1 下载安装包

3.1.2 准备依赖环境

3.1.3 上传并解压包

3.2 执行安装

四、搭建redis主从集群

4.1 环境准备

4.2 搭建过程

4.2.1 创建实例文件目录

4.2.2 修改redis.conf配置文件

4.2.3 拷贝配置文件

4.2.4 修改配置文件端口信息

4.2.5 修改声明的IP地址

4.2.6 启动redis实例

4.2.7 开启主从关系

五、搭建redis哨兵集群

5.1 添加哨兵配置文件

5.1.1 在三个目录下添加配置文件

5.1.2 拷贝配置文件

5.2 启动哨兵集群

5.3 故障模拟

5.3.1 哨兵控制台日志

5.4 故障恢复

5.4.1 哨兵控制台日志

六、springboot整合redis哨兵集群

6.1 前置准备

6.1.1 搭建一个springboot工程

6.1.2 引入核心依赖

6.2 核心代码

6.2.1 哨兵配置类

6.2.2 redistemplate配置类

6.2.3 添加测试接口

6.2.4 接口正常效果测试

6.2.5 接口异常效果测试一

6.2.6 重新恢复之前的master节点

6.2.7 接口异常效果测试二

七、写在文末


一、前言

对于大多数开发的同学来说,redis再熟悉不过了,基本上来说,在一个微服务项目中,redis几乎成了标配,经验来看,redis大多数作为缓存来使用,而且使用起来学习成本可以说很低了。通常来说,为了确保redis的高可用性,生产环境夏一般会使用集群模式,这个需要结合项目自身的情况选择,比如你的项目主要是为了应对高并发读,主从集群即可满足,而如果你的项目不仅读写频繁,而且需要存储的缓存数量也很大,可能cluster集群模式更适合你。本篇将以redis的哨兵集群为例,从搭建到与springboot的整合做详细的说明。

二、环境准备

基于centos7的虚拟机,或云服务器一台(至少一台)。

三、安装redis

3.1 前置准备

3.1.1 下载安装包

选择合适的版本进行下载,下载地址:

  • 98
    点赞
  • 103
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 182
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 182
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码农叔叔

谢谢鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值