微服务框架SpringBoot怎么整合Redisson
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇"微服务框架SpringBoot怎么整合Redisson"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下
千家信息网最后更新 2025年11月11日微服务框架SpringBoot怎么整合RedissonRedisson、Jedis、Lettuce优缺点对比
(1)Redisson
(2)Jedis
(3)Lettuce
SpringBoot整合Redisson
这篇"微服务框架SpringBoot怎么整合Redisson"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"微服务框架SpringBoot怎么整合Redisson"文章吧。
Redisson、Jedis、Lettuce优缺点对比
(1)Redisson
优点:
实现了分布式特性和可扩展的 Java 数据结构,适合分布式开发;
API线程安全;
基于Netty框架的事件驱动的通信,可异步调用。
缺点:
API更抽象,学习使用成本高。
(2)Jedis
优点:
提供了比较全面的Redis操作特性的API
API基本与Redis的指令一一对应,使用简单易理解。
缺点:
同步阻塞IO;
不支持异步;
线程不安全。
(3)Lettuce
优点:
线程安全;
基于Netty 框架的事件驱动的通信,可异步调用;
适用于分布式缓存。
缺点:
API更抽象,学习使用成本高。
其中Jedis是用的最普遍的(确实非常简单),特别是很多单体应用或者伪分布式应用等。
SpringBoot整合Redisson
1.添加Maven依赖
org.redisson redisson-spring-boot-starter 3.11.4 2.配置文件
spring: redis: host: 127.0.0.1 port: 6379 database: 0 timeout: 5000
3.添加配置类
import org.redisson.Redisson;import org.redisson.api.RedissonClient;import org.redisson.config.Config;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.autoconfigure.data.redis.RedisProperties;import org.springframework.boot.context.properties.EnableConfigurationProperties;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Configurationpublic class RedissonConfig { @Autowired private RedisProperties redisProperties; @Bean public RedissonClient redissonClient() { Config config = new Config(); String redisUrl = String.format("redis://%s:%s", redisProperties.getHost() + "", redisProperties.getPort() + ""); config.useSingleServer().setAddress(redisUrl).setPassword(redisProperties.getPassword()); config.useSingleServer().setDatabase(3); return Redisson.create(config); }}4.代码测试(简单的存取)
import org.redisson.api.RedissonClient;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("/redisson")public class RedissonController { @Autowired private StringRedisTemplate stringRedisTemplate; @GetMapping("/save") public String save(){ stringRedisTemplate.opsForValue().set("key","redisson"); return "save ok"; } @GetMapping("/get") public String get(){ return stringRedisTemplate.opsForValue().get("key"); }}以上就是关于"微服务框架SpringBoot怎么整合Redisson"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
框架
内容
整合
分布式
服务
安全
优点
线程
缺点
事件
成本
文章
特性
知识
篇文章
学习
应用
通信
配置
驱动
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国内待遇好的服务器测试公司
软件开发客户维护需要做什么
app 与服务器安全问题
加固服务器图片
网络安全与人工智能技术
bv310系统升级服务器地址
ipc610工控机能做服务器吗
数据库分组字段怎么判断
无主之地3断开服务器就卡
数据库技术的管理思维
数据库格教学教案小论文
dataset数据库外键
轻量云服务器挂30个qq号
谷粒公社互联网科技融资
软件开发人员外包排名
甘肃安宁网络安全
广州电脑软件开发正规平台
如何创建一个人事管理数据库
山西团个车网络技术有限公司
路北区企业网络技术服务至上
资讯的数据库
丽水营销网络技术哪家好
数据库显示5到10条怎么显示
网络安全你我知手抄报
网络工程与计算机网络技术
服务器升级的通知
佛山软件开发定做
山东人工智能软件开发服务费
济南电商软件开发公司有哪些
为知笔记 网络技术有限公司