SpringBoot中如何整合Lettuce redis
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,这篇文章主要介绍"SpringBoot中如何整合Lettuce redis"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"SpringBoot中如何整合Lett
千家信息网最后更新 2025年11月13日SpringBoot中如何整合Lettuce redis
这篇文章主要介绍"SpringBoot中如何整合Lettuce redis"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"SpringBoot中如何整合Lettuce redis"文章能帮助大家解决问题。
1、添加依赖
org.springframework.boot spring-boot-starter-data-redis org.apache.commons commons-pool2
2、添加redis配置
spring: redis: host: **** password:**** port: 6379 # 连接超时时间(毫秒) timeout: 1000 # Redis默认情况下有16个分片,这里配置具体使用的分片,默认是0 database: 0 # 连接池配置 lettuce: pool: # 连接池最大连接数(使用负值表示没有限制) 默认 8 max-active: 8 # 连接池最大阻塞等待时间(使用负值表示没有限制) 默认 -1 max-wait: -1 # 连接池中的最大空闲连接 默认 8 max-idle: 8 # 连接池中的最小空闲连接 默认 0 min-idle: 0
3、实现逻辑
@Autowired private StringRedisTemplate stringRedisTemplate; @Override public String testRedis(){ ExecutorService executorService = Executors.newFixedThreadPool(1000); IntStream.range(0, 1000).forEach(i -> executorService.execute(() -> stringRedisTemplate.opsForValue().increment("lcl",1))); System.out.println("lcl1=============" + stringRedisTemplate.opsForValue().get("lcl")); stringRedisTemplate.opsForValue().set("lcl1","val1"); String val1 = stringRedisTemplate.opsForValue().get("lcl1"); System.out.println("lcl1=============" + val1); String key = "redis:test:demo1"; User user = new User(); user.setId(100L); user.setUsername("u2"); user.setPassword("p2"); stringRedisTemplate.opsForValue().set(key, JSON.toJSONString(user)); String valUser = stringRedisTemplate.opsForValue().get(key); System.out.println("redis:test:demo1=============" + valUser); User getUser = JSON.parseObject(valUser, User.class); System.out.println("redis:test:demo1=============" + getUser.getUsername()+ "========" + getUser.getPassword()); return null; }测试结果:

由于redis有String、list、set、zset、hash、geo等类型,因此使用时不止使用opsForValue()方法,具体的对应方法如下:
opsForValue: 对应 String(字符串)
opsForZSet: 对应 ZSet(有序集合)
opsForHash: 对应 Hash(哈希)
opsForList: 对应 List(列表)
opsForSet: 对应 Set(集合)
opsForGeo: 对应 GEO(地理位置)
关于"SpringBoot中如何整合Lettuce redis"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
整合
最大
方法
知识
配置
时间
空闲
行业
负值
限制
不同
实用
最小
有序
下有
位置
内容
地理
地理位置
字符
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库基本组成有几部分
第二届民航网络技术员大赛
常用数据库的实现
数据库openfile
汽车软件开发国外工资
建立ftp服务器无法连接
湖北程序软件开发哪家好
常州电子网络技术费用
软件开发工程师就业前景
浙江企业软件开发哪里好
全民国家网络安全教育宣传
数据库完整性实验报告
庆尘网络技术工作室
沈阳聚通网络技术公司
网络安全法 造谣明星
全光网络技术原理
小学网络安全与信息化小组
数据库分离的使用的场合
如何在小城市做软件开发
哈尔滨贝德尔软件开发
软件开发一年涨多少工资
手机app软件开发购买
上海网络安全审计硬件设备提供商
网络安全专业对电脑性能要求高嘛
软件开发公司员工收入占营收
网络安全危险性有哪些
不安全的服务器 psv
电脑不用软件怎么打开数据库
取消网络安全模式
互联网让春运更有科技范儿