简介
redis 多数据源主要的运用场景是在需要使用多个redis服务器或者使用多个redis库,本文采用的是fastdep依赖集成框架,快速集成Redis多数据源并集成lettuce连接池,只需引入依赖后在yaml文件中配置多数据源连接信息即可。
源码地址
希望大家可以star支持一下,后续还会加入其它依赖的简易整合。
https://github.com/louislivi/fastdep
引入依赖
Maven
com.louislivi.fastdep
fastdep-redis
1.0.1
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 # 连接池中的最大空闲连接
max-wait: 30 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
redis2: #连接名称
database: 1
host: 192.168.12.88
port: 63