简介
redis 多数据源主要的运用场景是在需要使用多个redis服务器或者使用多个redis库,本文采用的是fastdep依赖集成框架,快速集成Redis多数据源并集成lettuce连接池,只需引入依赖后在yaml文件中配置多数据源连接信息即可。
源码地址
希望大家可以star支持一下,后续还会加入其它依赖的简易整合。
https://github.com/louislivi/fastdep
https://github.com/louislivi/fastdep
引入依赖
- Maven
<dependency> <groupId>com.louislivi.fastdep</groupId> <artifactId>fastdep-redis</artifactId> <version>1.0.1</version></dependency>
- Gradle
compile group: 'com.louislivi.fastdep', name: 'fastdep-redis', version: '1.0.1'配置文件fastdep: redis: redis1: #连接名称 database: 0 host: 192.168.12.88 port: 6379 lettuce: #下面为连接池的补充设置 shutdown-timeout: 100 # 关闭超时时间 pool: max-active: 18 # 连接池最大连接数(使用负值表示没有限制) max-idle: 8 # 连接池中的最大空闲连接 &

本文介绍了如何在Spring Boot应用中快速配置并使用多个Redis数据源。通过引入fastdep-redis依赖,并在配置文件中设定不同Redis连接的详细信息,如数据库编号、主机、端口和连接池参数。在代码中,可以使用@Autowired注解注入不同名称的StringRedisTemplate实例,实现对多个Redis实例的操作。此外,还展示了如何通过RedisUtil工具类动态选择Redis模板进行操作。
最低0.47元/天 解锁文章
276

被折叠的 条评论
为什么被折叠?



