当前位置: 首页 > news >正文

springboot 配置 spring data redis

1、在pom.xml引入父依赖spring-boot-starter-parent,其中2.7.18是最后一版支持java8的spring

	<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.18</version><relativePath/></parent>

然后引入spring-boot-starter-data-redis,这时不需要写<version>标签,版本信息从父依赖获取

		<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>

注意:网上的视频教程大多为了照顾初学者,只教spring项目的pom.xml配置,不教springboot的配置,需要引入很多依赖项,且未考虑依赖冲突,实际生产中使用教学中的pom.xml配置不合适。 另外,spring版本和spring data redis版本号基本同步,spring有2.7.18,则spring data redis也有2.7.18,这也是处理依赖兼容性的一种思路。

2、配置yml

spring:application:name: AnswerRecordredis:port: 6379 #Redis服务器连接的端口host: 127.0.0.1 # Redis服务器的地址# database:0 # Redis数据库索引(默认为0password: # Redis服务器连接密码(默认为空)timeout: 5000ms # 连接超时时间(毫秒)jedis:pool:max-active: 8 # 连接池最大连接数(使用负值表示没有限制)max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制)max-idle: 8 # 连接池中的最大空闲连接min-idle: 0 # 连接池中的最小空闲连接

yml配置参考:

https://blog.csdn.net/Er_fengV/article/details/116210657icon-default.png?t=N7T8https://blog.csdn.net/Er_fengV/article/details/116210657

3、写测试代码

	@Autowiredprivate StringRedisTemplate stringRedisTemplate;@Testpublic void test2(){stringRedisTemplate.opsForValue().set("name","jack");System.out.println("set字符串完成。");Object name = stringRedisTemplate.opsForValue().get("name");System.out.println("获取到的name: " + name);}

模板用法参考:

https://www.cnblogs.com/uncleyong/p/17196440.htmlicon-default.png?t=N7T8https://www.cnblogs.com/uncleyong/p/17196440.html

初学练习源码:

https://pan.baidu.com/s/1urnP6fIs-f7huQacvuatJQ?pwd=769zicon-default.png?t=N7T8https://pan.baidu.com/s/1urnP6fIs-f7huQacvuatJQ?pwd=769z

http://www.lryc.cn/news/402464.html

相关文章:

  • Numpy基础用法
  • 设计模式--享元模式
  • 可视化剪辑,账号矩阵,视频分发,聚合私信一体化营销工具 源----代码开发部署方案
  • CCF-CSP认证考试 202406-2 矩阵重塑(其二) 100分题解
  • 初阶数据结构的实现1 顺序表和链表
  • 破解反爬虫策略 /_guard/auto.js(一) 原理
  • 40.简易频率计(基于等精度测量法)(3)
  • 关于Centos停更yum无法使用的解决方案
  • 插画感言:成都亚恒丰创教育科技有限公司
  • 【算法】数组中的第K个最大元素
  • Perl 语言的特点
  • NLP教程:1 词袋模型和TFIDF模型
  • 【开源 Mac 工具推荐之 2】洛雪音乐(lx-music-desktop):免费良心的音乐平台
  • AMEYA360:思瑞浦推出汽车级理想二极管ORing控制器TPS65R01Q
  • 简约的悬浮动态特效404单页源HTML码
  • Golang 创建 Excel 文件
  • 探索GitHub上的两个革命性开源项目
  • SpringBoot框架学习笔记(三):Lombok 和 Spring Initailizr
  • 【ASP.NET网站传值问题】“object”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“object”类型的变量等
  • Stateflow中的状态转换表
  • 结合Redis解决接口幂等性问题
  • 2024算力基础设施安全架构设计与思考(免费下载)
  • ExoPlayer架构详解与源码分析(15)——Renderer
  • 网络安全-等级保护制度介绍
  • 【介绍下大数据组件之Storm】
  • React Hook 总结(React 萌新升级打怪中...)
  • Typora 1.5.8 版本安装下载教程 (轻量级 Markdown 编辑器),图文步骤详解,免费领取
  • mac docker no space left on device
  • 单片机主控的基本电路
  • 【19】读感 - 架构整洁之道(一)