1、添加maven依赖

注意maven版本依赖,版本要相互匹配,如不知道如何查看相对应的版本时,可进入博主主页查看博主上一篇博文。

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.5.RELEASE</version><relativePath /> <!-- lookup parent from repository -->
</parent><dependencies><!-- 这里还需要加入spring boot基本依赖如spring-boot-starter-web,就不一一阐述了 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-pool2</artifactId><version>2.5.0</version></dependency>
</dependencies>

2、在appliction.properties添加配置

# 服务器
spring.redis.sentinel.nodes=ip1:port1,ip2:port2,ip3:port3
spring.redis.sentinel.master=mymaster
spring.redis.password=password
# 连接池最大连接数(使用负值表示没有限制)
spring.redis.jedis.pool.max-active=200
spring.redis.lettuce.pool.max-wait=1500
# Redis数据库索引(默认为0)
spring.redis.database=0
# 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.jedis.pool.max-wait=1500
# 连接池中的最大空闲连接
spring.redis.jedis.pool.max-idle=100
# 连接池中的最小空闲连接
spring.redis.jedis.pool.min-idle=100000
# 连接超时时间(毫秒)
spring.redis.timeout=60000

3、测试效果

spring boot 有自动配置,非常棒的功能,什么事情都不需要你做,只需要配置基本参数即可,非常简单!!!

package test;import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class)
@SpringBootTest
public class DemoApplicationTests {@Autowiredprivate SerialNoServiceImpl service;@Testpublic void test() {// set keyredisTemplate.opsForValue().set("keyname", "value", "100000", TimeUnit.MILLISECONDS);// get keySystem.out.println("redis,key:" + redisTemplate.opsForValue().get("keyname"));}
}

成功输出!可以看出spring boot集成redis简直太简单了。关于传统spring项目集成redis集群,可以进博主主页查看博主上一篇博文,超完整!传统spring项目集成redis集群(Sentine),springMVC整合redis集群(Sentine),含全部配置.

如有问题,可留言,加博主qq:244156219,微信:zuo995518,可以拉你进技术交流群,大家一起进步。

超完整!Springboot整合redis集群(Sentine),spring boot自动配置集成redis集群(Sentine)相关推荐

  1. springboot自动配置原理_今日份学习之Spring Boot自动配置实现原理

    通过前面章节的学习,我们掌握了使用Spring Boot框架进行实际应用开发的方法.在使用Spring Boot 的过程中,我们时常会为一些看似简单,但实际上蕴藏了强大功能的实现而惊呼,下面就让我们来 ...

  2. 搞懂分布式技术14:Spring Boot使用注解集成Redis缓存

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/a724888/article/details/80785403 为了提高性能,减少数据库的压力,使用 ...

  3. springboot 分层_限量!阿里Spring Boot成长笔记终开源!理论实战满满

    前言 随着微服务理念的盛行,微框架的概念也随之诞生,而其中最耀眼的,当属SpringBoot.虽然之前Dropwizard是公认的最早的微框架,但SpringBoot"青出于蓝而胜于蓝&qu ...

  4. 搭建eclipse版的ssm+maven+tk.mybatis+redis及mybatis+spring多数据源配置集成的demo

    前言:我这里搭建好eclipse版的ssm+maven+tk.mybatis+redis及mybatis+spring多数据源配置集成的demo.新手快速上手直接看demo. 最后处提供完整高质量de ...

  5. Redis进阶-Jedis以及Spring Boot操作 Redis 5.x Cluster

    文章目录 Pre Jedis操作Redis Cluster 添加依赖 Code Spring Boot 操作Redis Cluster 引入 依赖 application.yml Code Pre R ...

  6. 电子商务商城源码 Spring Cloud、Spring Boot、Mybatis、Redis

    1. 涉及平台 Spring Cloud.Spring Boot.Mybatis.Redis 2. 核心架构 Spring Cloud.Spring Boot.Mybatis.Redis 3. 前端框 ...

  7. springboot系列课程笔记-第一章-Spring Boot入门

    一.Spring Boot 入门 1.Spring Boot 简介 简化Spring应用开发的一个框架: 整个Spring技术栈的一个大整合: J2EE开发的一站式解决方案: 2.微服务 2014,m ...

  8. SpringBoot进击 | 一浅出:Spring Boot简单快速上手书

    为了后继的 Spring Cloud 学习和进阶,我们需要先行了解 Spring Boot. 1.前言 1.1 认识 Spring Boot Spring Boot 是由 Pivotal 团队提供的全 ...

  9. springboot原生mysql写法_【Rainbond最佳实践】Spring Boot框架配置MySQL

    Rainbond开源软件介绍: Rainbond是国内首个开源的生产级无服务器PaaS. 深度整合基于Kubernetes的容器管理.多类型CI/CD应用构建与交付.多数据中心的资源管理等技术,提供云 ...

最新文章

  1. swfUpload 使用心得
  2. java 基本类型的引用_Java中的基本数据类型与引用数据类型
  3. c++ :MFC 如何遍历窗口同类型控件ID
  4. iis7+php7.1配置,IIS7.X配置PHP运行环境小结
  5. 全志A33-linux内核early_printk分析及使用
  6. CVPR 2020|不惧目标遮挡,英伟达提出全景感知的图像合成方法
  7. 有监督学习问题的分类:回归问题和分类问题
  8. MySQL | MySQL 数据库系统(四)- 数据库的备份与恢复
  9. mac的终端通过ssh远程连接Linux服务器
  10. gentry同态加密算法_IBM同态加密技术重大突破,加解密速度可提升75倍
  11. 偷偷告诉你,互联网公司理想的技术架构!
  12. [Codeforces 920E]Connected Components?
  13. java simpedateformat_java中Date,SimpleDateFormat
  14. 计算机蓝屏分析报告,如何获取电脑蓝屏后的错误报告DMP文件
  15. 设置火狐 账号服务器,Firefox 账号问答
  16. mybatis generator 使用文档
  17. 如何卸载360安全卫士后windows系统启动项里面有360tray
  18. mysql存储引擎查看语句,在MySQL中,可以使用(??)语句查看MySQL服务器采用的默认存储引擎...
  19. Android OpenGL ES 学习(十一) –渲染YUV视频以及视频抖音特效
  20. python 报错:No connection adapters were found for '%s' % url)

热门文章

  1. Android 音频驱动分析--A10
  2. informatica linux卸载,Informatica在linux下安装搭建
  3. 潭州教育学python_潭州教育-Python学习笔记@基础讲解作业1
  4. 狼人杀超详入门攻略2之狼人战术
  5. QT实现基于QIODevice的线程安全环形队列
  6. pv是什么意思?什么是pv值,pv访问量?网站pv是什么?
  7. 联发科加入开放式神经网络交换平台,以推动AI创新
  8. android 重新编译内核,[原创]华为内核重新编译踩坑记
  9. 把通过高德静态地图API获取的地图图片,拼接成一张大地图图片
  10. EXCEL---VBA