Spring boot如何快速的配置多个Redis数据源

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

简介

redis 多数据源主要的运用场景是在需要使用多个redis服务器或者使用多个redis库,本文采用的是fastdep依赖集成框架,快速集成Redis多数据源并集成lettuce连接池,只需引入依赖后在yaml文件中配置多数据源连接信息即可。

源码地址

希望大家可以star支持一下,后续还会加入其它依赖的简易整合。
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 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值