# redis 连接配置 # 完整格式如下: # redis://用户名:密码@主机名:端口/数据库索引?参数名=参数值&参数名=参数值 # 若没有设置 redis 用户名,但设置了密码,则可以使用以下格式: # redis://密码@localhost:6379/0?clientName=HamsterCore # 若没有设置 redis 用户名,也没有设置密码,则可以使用以下格式: # redis://localhost:6379/0?clientName=HamsterCore # 若不设置数据库,则默认使用 0 redis-url: "redis://localhost:6379/0?clientName=HamsterCore&timeout=5s" datasource: # 数据库链接驱动地址 # 除非你知道自己在做什么,否则不建议更改该项 # 旧版服务端(低于1.13)请使用:com.mysql.jdbc.Driver driver: "com.mysql.cj.jdbc.Driver" # 数据库链接填写格式: # jdbc:mysql://{数据库地址}:{数据库端口}/{使用的库名}?参数 # 除非你知道自己在做什么,否则不建议随意更改参数 url: "jdbc:mysql://localhost:3306/Test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true" # 如果你不需要做多端跨服,那么请使用 sqlite 作本地数据库 # driver: "org.sqlite.JDBC" # url: "jdbc:sqlite:./plugins/HamsterCore/database.db" # 用户名 username: "root" # 密码 password: "Root123.." # 最小闲置链接数 # 推荐值:1~3 minimum-idle: 0 # 最大链接数 # 推荐值:不低于3 maximum-pool-size: 3 # 保持连接池可用的间隔 # 除非你的服务器数据库连接经常断开,否则不建议启用该选项 # 单位:毫秒 # 默认值为0(禁用) keep-alive-time: 0 # 连接闲置回收时间 # 单位:毫秒 # 推荐值:600000(10分钟) idle-timeout: 600000 # 链接最长存活时间 # 单位:毫秒 max-lifetime: 1800000 # 验证连接存活的超时时间 # 单位:毫秒 validation-timeout: 5000