yml配置redis连接信息_springboot 数据库(hikari,druid,redis集群)连接池配置

依赖

com.alibaba

druid-spring-boot-starter

1.1.10

yml配置

spring:

datasource:

# type 可配可不配

type: com.alibaba.druid.pool.DruidDataSource

driver-class-name: com.mysql.jdbc.Driver

url: jdbc:mysql://192.168.1.100/bby_loanAudit?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false

username: root

password: root

hikari:

# pool-name: Retail_HikariCP

# 连接池中允许的最大连接数。缺省值:10;推荐的公式:((core_count * 2) + effective_spindle_count)

maximum-pool-size: 10

minimum-idle: 5 #最小空闲连接数量

#空闲连接存活最大时间,默认600000(10分钟)

idle-timeout: 600000

auto-commit: true #此属性控制从池返回的连接的默认自动提交行为,默认值:true

# 一个连接的生命时长(毫秒),超时而且没被使用则被释放(retired),缺省:30分钟,建议设置比数据库超时时长少30秒,

# 参考MySQL wait_timeout参数(show variables like '%timeout%';)

max-lifetime: 1800000

# 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException, 缺省:30秒

connection-timeout: 30000

connection-test-query: SELECT 1

# druid:

# # https://blog.csdn.net/justlpf/article/details/80728529

# #连接池的设置

# # !!!请勿配置timeBetweenLogStatsMillis 会定时输出日志 并导致统计的sql清零

# #初始化时建立物理连接的个数

# initialSize: 5

# #最小连接池数量

# minIdle: 5

# #最大连接池数量 maxIdle已经不再使用 改用 maxActive

# maxActive: 20

# #获取连接时最大等待时间,单位毫秒

# maxWait: 60000

# #申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。

# test-while-idle: true

# #既作为检测的间隔时间又作为testWhileIdel执行的依据

# timeBetweenEvictionRunsMillis: 60000

# #销毁线程时检测当前连接的最后活动时间和当前时间差大于该值时,关闭当前连接

# minEvictableIdleTimeMillis: 300000

# #用来检测连接是否有效的sql 必须是一个查询语句

# #mysql中为 select 'x'

# #oracle中为 select 1 from dual

# validationQuery: select 'x'

# #申请连接时会执行validationQuery检测连接是否有效,开启会降低性能,默认为true

# testOnBorrow: true

# #归还连接时会执行validationQuery检测连接是否有效,开启会降低性能,默认为true

# testOnReturn: false

# poolPreparedStatements: true

# max-open-prepared-statements: 20

# #是否缓存preparedStatement,mysql5.5+建议开启

# #spring.datasource.druid.pool-prepared-statements=true

# #当值大于0时poolPreparedStatements会自动修改为true

# maxPoolPreparedStatementPerConnectionSize: 20

# #配置扩展插件 springboot2.0 之后 去除sl4j

# filters: stat,wall

# #合并多个DruidDataSource的监控数据

# use-global-data-source-stat: true

# #通过connectProperties属性来打开mergeSql功能;慢SQL记录

# connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000

# # 配置监控服务器

# stat-view-servlet:

# login-username: admin

# login-password: admin

# reset-enable: false

# url-pattern: "/druid/*"

# # 添加IP白名单

# #allow:

# # 添加IP黑名单,当白名单和黑名单重复时,黑名单优先级更高

# #deny:

# web-stat-filter:

# # 添加过滤规则 拦截所有

# url-pattern: "/*"

# # 忽略过滤格式

# exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"

# aop-patterns: com.boot.security.server.*

redis:

database: 1

password: zx678603

jedis:

pool:

max-active: 100

max-wait: 20000ms

cluster:

nodes:

- 123.207.185.148:6379

- 123.207.185.148:6380

- 123.207.185.148:6381

- 123.207.185.148:6382

- 123.207.185.148:6383

- 123.207.185.148:6384

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值