背景
由于项目需求或者性能需求,一个项目可能需要使用多个 redis 数据源,具体使用如下。
配置文件
spring:
redis: #默认数据源
expireSeconds: 120
commandTimeout: 10000 #redis操作的超时时间
pool:
maxActive: 5000 #最大连接数
maxIdle: 30 #最大空闲连接数
minIdle: 5 #最小空闲连接数
maxWait: 3000
password: 123456
host: 127.0.0.1
port: 6379
secondary-redis: #第二个数据源
expireSeconds: 120
commandTimeout: 10000 #redis操作的超时时间
pool:
maxActive: 5000 #最大连接数
maxIdle: 30 #最大空闲连接数
minIdle: 5 #最小空闲连接数
maxWait: 3000
password: 123456
host: 127.0.0.1
port: 6379
配置类
@Configuration
public class