All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.additional-spring-configuration-metadata.json Maven / Gradle / Ivy

There is a newer version: 1.2.4
Show newest version
{
  "groups": [
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonCacheManagerProperties",
      "name": "spring.cache",
      "type": "com.github.trang.redisson.autoconfigure.RedissonCacheManagerProperties"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "name": "spring.redisson",
      "type": "com.github.trang.redisson.autoconfigure.RedissonProperties"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "name": "spring.redisson.cluster",
      "type": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "name": "spring.redisson.master-slave",
      "type": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "name": "spring.redisson.replicated",
      "type": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "name": "spring.redisson.sentinel",
      "type": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "name": "spring.redisson.single",
      "type": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig"
    }
  ],
  "properties": [
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonCacheManagerProperties",
      "defaultValue": true,
      "name": "spring.cache.allow-null-values",
      "description": "是否缓存 null 值.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonCacheManagerProperties",
      "name": "spring.cache.codec",
      "description": "序列化类型.",
      "type": "com.github.trang.redisson.autoconfigure.enums.CodecType"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonCacheManagerProperties",
      "name": "spring.cache.config-location",
      "description": "缓存配置路径.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonCacheManagerProperties",
      "name": "spring.cache.configs",
      "description": "RedissonCache 配置.",
      "type": "java.util.Map"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonCacheManagerProperties",
      "defaultValue": true,
      "name": "spring.cache.dynamic",
      "description": "是否开启动态缓存.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonCacheManagerProperties",
      "defaultValue": false,
      "name": "spring.cache.fallback-to-no-op-cache",
      "description": "是否回滚到 NoOpCacheManager.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "name": "spring.redisson.cluster.client-name",
      "description": "客户端名称,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 10000,
      "name": "spring.redisson.cluster.connect-timeout",
      "description": "连接超时时间,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 5000,
      "name": "spring.redisson.cluster.dns-monitoring-interval",
      "description": "DNS 监测时间间隔,默认值:5000 ms.",
      "type": "java.lang.Long"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 3,
      "name": "spring.redisson.cluster.failed-attempts",
      "description": "执行失败最大次数,默认值:3 次.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 10000,
      "name": "spring.redisson.cluster.idle-connection-timeout",
      "description": "连接空闲超时时间,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": false,
      "name": "spring.redisson.cluster.keep-alive",
      "description": "开启连接的 TCP KeepAlive 特性,默认值:false.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "name": "spring.redisson.cluster.load-balancer",
      "description": "负载均衡算法,默认值:round_robin.",
      "type": "com.github.trang.redisson.autoconfigure.enums.LoadBalancerType"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 10,
      "name": "spring.redisson.cluster.master-connection-minimum-idle-size",
      "description": "主节点最小空闲连接数,默认值:10.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 64,
      "name": "spring.redisson.cluster.master-connection-pool-size",
      "description": "主节点连接池大小,默认值:64.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "name": "spring.redisson.cluster.node-addresses",
      "description": "集群节点地址,格式:redis:\/\/host:port.",
      "type": "java.lang.String[]"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "name": "spring.redisson.cluster.password",
      "description": "Redis 实例密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 0,
      "name": "spring.redisson.cluster.ping-connection-interval",
      "description": "PING 命令的发送时间间隔,默认值:0 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 1000,
      "name": "spring.redisson.cluster.ping-timeout",
      "description": "PING 操作的超时时间,默认值:1000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "name": "spring.redisson.cluster.read-mode",
      "description": "读取操作的负载均衡模式,默认值:slave.",
      "type": "org.redisson.config.ReadMode"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 3000,
      "name": "spring.redisson.cluster.reconnection-timeout",
      "description": "重新连接时间间隔,默认值:3000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 3,
      "name": "spring.redisson.cluster.retry-attempts",
      "description": "命令失败重试次数,默认值:3 次.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 1500,
      "name": "spring.redisson.cluster.retry-interval",
      "description": "命令重试发送时间间隔,默认值:1500 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 1000,
      "name": "spring.redisson.cluster.scan-interval",
      "description": "集群扫描间隔时间,默认值:1000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 10,
      "name": "spring.redisson.cluster.slave-connection-minimum-idle-size",
      "description": "从节点最小空闲连接数,默认值:10.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 64,
      "name": "spring.redisson.cluster.slave-connection-pool-size",
      "description": "从节点连接池大小,默认值:64.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": true,
      "name": "spring.redisson.cluster.ssl-enable-endpoint-identification",
      "description": "启用 SSL 终端识别,默认值:true.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "name": "spring.redisson.cluster.ssl-keystore",
      "description": "SSL 钥匙库路径,默认值:null.",
      "type": "java.net.URI"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "name": "spring.redisson.cluster.ssl-keystore-password",
      "description": "SSL 钥匙库密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "name": "spring.redisson.cluster.ssl-provider",
      "description": "SSL 实现方式,默认值:jdk.",
      "type": "org.redisson.config.SslProvider"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "name": "spring.redisson.cluster.ssl-trust-store",
      "description": "SSL 信任证书库路径,默认值:null.",
      "type": "java.net.URI"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "name": "spring.redisson.cluster.ssl-trust-store-password",
      "description": "SSL 信任证书库密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 1,
      "name": "spring.redisson.cluster.subscription-connection-minimum-idle-size",
      "description": "从节点发布和订阅连接的最小空闲连接数,默认值:1.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 50,
      "name": "spring.redisson.cluster.subscription-connection-pool-size",
      "description": "从节点发布和订阅连接池大小,默认值:50.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "name": "spring.redisson.cluster.subscription-mode",
      "description": "订阅操作的负载均衡模式,默认值:slave.",
      "type": "org.redisson.config.SubscriptionMode"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 5,
      "name": "spring.redisson.cluster.subscriptions-per-connection",
      "description": "单个连接最大订阅数量,默认值:5.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": false,
      "name": "spring.redisson.cluster.tcp-no-delay",
      "description": "开启连接的 TCP NoDelay 特性,默认值:false.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ClusterServersConfig",
      "defaultValue": 3000,
      "name": "spring.redisson.cluster.timeout",
      "description": "命令等待超时时间,,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "name": "spring.redisson.codec",
      "description": "Redis 进行序列化和反序列化的类型,默认值:jackson.",
      "type": "com.github.trang.redisson.autoconfigure.enums.CodecType"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "name": "spring.redisson.event-loop-group",
      "description": "单独指定一个 EventLoopGroup.",
      "type": "io.netty.channel.EventLoopGroup"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "name": "spring.redisson.executor",
      "description": "单独提供一个线程池实例.",
      "type": "java.util.concurrent.ExecutorService"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "defaultValue": true,
      "name": "spring.redisson.keep-pub-sub-order",
      "description": "是否顺序处理或并发处理 PubSub 消息,默认值:true.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "defaultValue": 0,
      "name": "spring.redisson.lock-watchdog-timeout",
      "description": "锁监视器的超时时间,默认值:30000 ms.",
      "type": "java.lang.Long"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.client-name",
      "description": "客户端名称,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 10000,
      "name": "spring.redisson.master-slave.connect-timeout",
      "description": "连接超时时间,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 0,
      "name": "spring.redisson.master-slave.database",
      "description": "数据库编号,默认值:0.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 5000,
      "name": "spring.redisson.master-slave.dns-monitoring-interval",
      "description": "DNS 监测时间间隔,默认值:5000 ms.",
      "type": "java.lang.Long"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 3,
      "name": "spring.redisson.master-slave.failed-attempts",
      "description": "执行失败最大次数,默认值:3 次.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 10000,
      "name": "spring.redisson.master-slave.idle-connection-timeout",
      "description": "连接空闲超时时间,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": false,
      "name": "spring.redisson.master-slave.keep-alive",
      "description": "开启连接的 TCP KeepAlive 特性,默认值:false.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.load-balancer",
      "description": "负载均衡算法,默认值:round_robin.",
      "type": "com.github.trang.redisson.autoconfigure.enums.LoadBalancerType"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.master-address",
      "description": "主节点地址,格式:redis:\/\/host:port.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 10,
      "name": "spring.redisson.master-slave.master-connection-minimum-idle-size",
      "description": "主节点最小空闲连接数,默认值:10.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 64,
      "name": "spring.redisson.master-slave.master-connection-pool-size",
      "description": "主节点连接池大小,默认值:64.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.password",
      "description": "Redis 实例密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 0,
      "name": "spring.redisson.master-slave.ping-connection-interval",
      "description": "PING 命令的发送时间间隔,默认值:0 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 1000,
      "name": "spring.redisson.master-slave.ping-timeout",
      "description": "PING 操作的超时时间,默认值:1000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.read-mode",
      "description": "读取操作的负载均衡模式,默认值:slave.",
      "type": "org.redisson.config.ReadMode"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 3000,
      "name": "spring.redisson.master-slave.reconnection-timeout",
      "description": "重新连接时间间隔,默认值:3000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 3,
      "name": "spring.redisson.master-slave.retry-attempts",
      "description": "命令失败重试次数,默认值:3 次.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 1500,
      "name": "spring.redisson.master-slave.retry-interval",
      "description": "命令重试发送时间间隔,默认值:1500 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.slave-addresses",
      "description": "从节点地址,格式:redis:\/\/host:port.",
      "type": "java.lang.String[]"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 10,
      "name": "spring.redisson.master-slave.slave-connection-minimum-idle-size",
      "description": "从节点最小空闲连接数,默认值:10.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 64,
      "name": "spring.redisson.master-slave.slave-connection-pool-size",
      "description": "从节点连接池大小,默认值:64.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": true,
      "name": "spring.redisson.master-slave.ssl-enable-endpoint-identification",
      "description": "启用 SSL 终端识别,默认值:true.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.ssl-keystore",
      "description": "SSL 钥匙库路径,默认值:null.",
      "type": "java.net.URI"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.ssl-keystore-password",
      "description": "SSL 钥匙库密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.ssl-provider",
      "description": "SSL 实现方式,默认值:jdk.",
      "type": "org.redisson.config.SslProvider"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.ssl-trust-store",
      "description": "SSL 信任证书库路径,默认值:null.",
      "type": "java.net.URI"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.ssl-trust-store-password",
      "description": "SSL 信任证书库密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 1,
      "name": "spring.redisson.master-slave.subscription-connection-minimum-idle-size",
      "description": "从节点发布和订阅连接的最小空闲连接数,默认值:1.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 50,
      "name": "spring.redisson.master-slave.subscription-connection-pool-size",
      "description": "从节点发布和订阅连接池大小,默认值:50.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "name": "spring.redisson.master-slave.subscription-mode",
      "description": "订阅操作的负载均衡模式,默认值:slave.",
      "type": "org.redisson.config.SubscriptionMode"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 5,
      "name": "spring.redisson.master-slave.subscriptions-per-connection",
      "description": "单个连接最大订阅数量,默认值:5.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": false,
      "name": "spring.redisson.master-slave.tcp-no-delay",
      "description": "开启连接的 TCP NoDelay 特性,默认值:false.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$MasterSlaveServersConfig",
      "defaultValue": 3000,
      "name": "spring.redisson.master-slave.timeout",
      "description": "命令等待超时时间,,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "defaultValue": 0,
      "name": "spring.redisson.netty-threads",
      "description": "Netty 线程池数量,默认值:当前处理核数量*2.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "name": "spring.redisson.reference-codec-provider",
      "description": "Codec 注册和获取功能的提供者,默认值:DefaultReferenceCodecProvider.",
      "type": "org.redisson.codec.ReferenceCodecProvider"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "defaultValue": true,
      "name": "spring.redisson.reference-enabled",
      "description": "Redisson参考功能的配置选项,默认值:true.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "name": "spring.redisson.replicated.client-name",
      "description": "客户端名称,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 10000,
      "name": "spring.redisson.replicated.connect-timeout",
      "description": "连接超时时间,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 0,
      "name": "spring.redisson.replicated.database",
      "description": "数据库编号,默认值:0.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 5000,
      "name": "spring.redisson.replicated.dns-monitoring-interval",
      "description": "DNS 监测时间间隔,默认值:5000 ms.",
      "type": "java.lang.Long"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 3,
      "name": "spring.redisson.replicated.failed-attempts",
      "description": "执行失败最大次数,默认值:3 次.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 10000,
      "name": "spring.redisson.replicated.idle-connection-timeout",
      "description": "连接空闲超时时间,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": false,
      "name": "spring.redisson.replicated.keep-alive",
      "description": "开启连接的 TCP KeepAlive 特性,默认值:false.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "name": "spring.redisson.replicated.load-balancer",
      "description": "负载均衡算法,默认值:round_robin.",
      "type": "com.github.trang.redisson.autoconfigure.enums.LoadBalancerType"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 10,
      "name": "spring.redisson.replicated.master-connection-minimum-idle-size",
      "description": "主节点最小空闲连接数,默认值:10.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 64,
      "name": "spring.redisson.replicated.master-connection-pool-size",
      "description": "主节点连接池大小,默认值:64.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "name": "spring.redisson.replicated.node-addresses",
      "description": "集群节点地址,格式:redis:\/\/host:port.",
      "type": "java.lang.String[]"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "name": "spring.redisson.replicated.password",
      "description": "Redis 实例密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 0,
      "name": "spring.redisson.replicated.ping-connection-interval",
      "description": "PING 命令的发送时间间隔,默认值:0 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 1000,
      "name": "spring.redisson.replicated.ping-timeout",
      "description": "PING 操作的超时时间,默认值:1000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "name": "spring.redisson.replicated.read-mode",
      "description": "读取操作的负载均衡模式,默认值:slave.",
      "type": "org.redisson.config.ReadMode"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 3000,
      "name": "spring.redisson.replicated.reconnection-timeout",
      "description": "重新连接时间间隔,默认值:3000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 3,
      "name": "spring.redisson.replicated.retry-attempts",
      "description": "命令失败重试次数,默认值:3.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 1500,
      "name": "spring.redisson.replicated.retry-interval",
      "description": "命令重试发送时间间隔,默认值:1500 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 1000,
      "name": "spring.redisson.replicated.scan-interval",
      "description": "主节点变化扫描间隔时间,默认值:1000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 10,
      "name": "spring.redisson.replicated.slave-connection-minimum-idle-size",
      "description": "从节点最小空闲连接数,默认值:10.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 64,
      "name": "spring.redisson.replicated.slave-connection-pool-size",
      "description": "从节点连接池大小,默认值:64.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": true,
      "name": "spring.redisson.replicated.ssl-enable-endpoint-identification",
      "description": "启用 SSL 终端识别,默认值:true.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "name": "spring.redisson.replicated.ssl-keystore",
      "description": "SSL 钥匙库路径,默认值:null.",
      "type": "java.net.URI"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "name": "spring.redisson.replicated.ssl-keystore-password",
      "description": "SSL 钥匙库密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "name": "spring.redisson.replicated.ssl-provider",
      "description": "SSL 实现方式,默认值:jdk.",
      "type": "org.redisson.config.SslProvider"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "name": "spring.redisson.replicated.ssl-trust-store",
      "description": "SSL 信任证书库路径,默认值:null.",
      "type": "java.net.URI"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "name": "spring.redisson.replicated.ssl-trust-store-password",
      "description": "SSL 信任证书库密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 1,
      "name": "spring.redisson.replicated.subscription-connection-minimum-idle-size",
      "description": "从节点发布和订阅连接的最小空闲连接数,默认值:1.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 50,
      "name": "spring.redisson.replicated.subscription-connection-pool-size",
      "description": "从节点发布和订阅连接池大小,默认值:50.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "name": "spring.redisson.replicated.subscription-mode",
      "description": "订阅操作的负载均衡模式,默认值:slave.",
      "type": "org.redisson.config.SubscriptionMode"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 5,
      "name": "spring.redisson.replicated.subscriptions-per-connection",
      "description": "单个连接最大订阅数量,默认值:5.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": false,
      "name": "spring.redisson.replicated.tcp-no-delay",
      "description": "开启连接的 TCP NoDelay 特性,默认值:false.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$ReplicatedServersConfig",
      "defaultValue": 3000,
      "name": "spring.redisson.replicated.timeout",
      "description": "命令等待超时时间,,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.client-name",
      "description": "客户端名称,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 10000,
      "name": "spring.redisson.sentinel.connect-timeout",
      "description": "连接超时时间,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 0,
      "name": "spring.redisson.sentinel.database",
      "description": "数据库编号,默认值:0.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 5000,
      "name": "spring.redisson.sentinel.dns-monitoring-interval",
      "description": "DNS 监测时间间隔,默认值:5000 ms.",
      "type": "java.lang.Long"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 3,
      "name": "spring.redisson.sentinel.failed-attempts",
      "description": "执行失败最大次数,默认值:3 次.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 10000,
      "name": "spring.redisson.sentinel.idle-connection-timeout",
      "description": "连接空闲超时时间,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": false,
      "name": "spring.redisson.sentinel.keep-alive",
      "description": "开启连接的 TCP KeepAlive 特性,默认值:false.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.load-balancer",
      "description": "负载均衡算法,默认值:round_robin.",
      "type": "com.github.trang.redisson.autoconfigure.enums.LoadBalancerType"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 10,
      "name": "spring.redisson.sentinel.master-connection-minimum-idle-size",
      "description": "主节点最小空闲连接数,默认值:10.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 64,
      "name": "spring.redisson.sentinel.master-connection-pool-size",
      "description": "主节点连接池大小,默认值:64.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.master-name",
      "description": "主服务器的名称,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.password",
      "description": "Redis 实例密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 0,
      "name": "spring.redisson.sentinel.ping-connection-interval",
      "description": "PING 命令的发送时间间隔,默认值:0 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 1000,
      "name": "spring.redisson.sentinel.ping-timeout",
      "description": "PING 操作的超时时间,默认值:1000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.read-mode",
      "description": "读取操作的负载均衡模式,默认值:slave.",
      "type": "org.redisson.config.ReadMode"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 3000,
      "name": "spring.redisson.sentinel.reconnection-timeout",
      "description": "重新连接时间间隔,默认值:3000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 3,
      "name": "spring.redisson.sentinel.retry-attempts",
      "description": "命令失败重试次数,默认值:3.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 1500,
      "name": "spring.redisson.sentinel.retry-interval",
      "description": "命令重试发送时间间隔,默认值:1500 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.sentinel-addresses",
      "description": "哨兵节点地址,格式:redis:\/\/host:port.",
      "type": "java.lang.String[]"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 10,
      "name": "spring.redisson.sentinel.slave-connection-minimum-idle-size",
      "description": "从节点最小空闲连接数,默认值:10.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 64,
      "name": "spring.redisson.sentinel.slave-connection-pool-size",
      "description": "从节点连接池大小,默认值:64.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": true,
      "name": "spring.redisson.sentinel.ssl-enable-endpoint-identification",
      "description": "启用 SSL 终端识别,默认值:true.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.ssl-keystore",
      "description": "SSL 钥匙库路径,默认值:null.",
      "type": "java.net.URI"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.ssl-keystore-password",
      "description": "SSL 钥匙库密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.ssl-provider",
      "description": "SSL 实现方式,默认值:jdk.",
      "type": "org.redisson.config.SslProvider"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.ssl-trust-store",
      "description": "SSL 信任证书库路径,默认值:null.",
      "type": "java.net.URI"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.ssl-trust-store-password",
      "description": "SSL 信任证书库密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 1,
      "name": "spring.redisson.sentinel.subscription-connection-minimum-idle-size",
      "description": "从节点发布和订阅连接的最小空闲连接数,默认值:1.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 50,
      "name": "spring.redisson.sentinel.subscription-connection-pool-size",
      "description": "从节点发布和订阅连接池大小,默认值:50.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "name": "spring.redisson.sentinel.subscription-mode",
      "description": "订阅操作的负载均衡模式,默认值:slave.",
      "type": "org.redisson.config.SubscriptionMode"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 5,
      "name": "spring.redisson.sentinel.subscriptions-per-connection",
      "description": "单个连接最大订阅数量,默认值:5.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": false,
      "name": "spring.redisson.sentinel.tcp-no-delay",
      "description": "开启连接的 TCP NoDelay 特性,默认值:false.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SentinelServersConfig",
      "defaultValue": 3000,
      "name": "spring.redisson.sentinel.timeout",
      "description": "命令等待超时时间,,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": "redis:\/\/127.0.0.1:6379",
      "name": "spring.redisson.single.address",
      "description": "节点地址,格式:redis:\/\/host:port.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "name": "spring.redisson.single.client-name",
      "description": "客户端名称,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 10000,
      "name": "spring.redisson.single.connect-timeout",
      "description": "连接超时时间,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 10,
      "name": "spring.redisson.single.connection-minimum-idle-size",
      "description": "最小空闲连接数,默认值:10.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 64,
      "name": "spring.redisson.single.connection-pool-size",
      "description": "连接池大小,默认值:64.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 0,
      "name": "spring.redisson.single.database",
      "description": "数据库编号,默认值:0.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": true,
      "name": "spring.redisson.single.dns-monitoring",
      "description": "是否启用 DNS 监测,默认值:true.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 5000,
      "name": "spring.redisson.single.dns-monitoring-interval",
      "description": "DNS 监测时间间隔,默认值:5000 ms.",
      "type": "java.lang.Long"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 3,
      "name": "spring.redisson.single.failed-attempts",
      "description": "执行失败最大次数,默认值:3.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 10000,
      "name": "spring.redisson.single.idle-connection-timeout",
      "description": "连接空闲超时时间,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": false,
      "name": "spring.redisson.single.keep-alive",
      "description": "开启连接的 TCP KeepAlive 特性,默认值:false.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "name": "spring.redisson.single.password",
      "description": "Redis 实例密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 0,
      "name": "spring.redisson.single.ping-connection-interval",
      "description": "PING 命令的发送时间间隔,默认值:0 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 1000,
      "name": "spring.redisson.single.ping-timeout",
      "description": "PING 操作的超时时间,默认值:1000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 3000,
      "name": "spring.redisson.single.reconnection-timeout",
      "description": "重新连接时间间隔,默认值:3000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 3,
      "name": "spring.redisson.single.retry-attempts",
      "description": "命令失败重试次数,默认值:3.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 1500,
      "name": "spring.redisson.single.retry-interval",
      "description": "命令重试发送时间间隔,默认值:1500 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": true,
      "name": "spring.redisson.single.ssl-enable-endpoint-identification",
      "description": "启用 SSL 终端识别,默认值:true.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "name": "spring.redisson.single.ssl-keystore",
      "description": "SSL 钥匙库路径,默认值:null.",
      "type": "java.net.URI"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "name": "spring.redisson.single.ssl-keystore-password",
      "description": "SSL 钥匙库密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "name": "spring.redisson.single.ssl-provider",
      "description": "SSL 实现方式,默认值:jdk.",
      "type": "org.redisson.config.SslProvider"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "name": "spring.redisson.single.ssl-trust-store",
      "description": "SSL 信任证书库路径,默认值:null.",
      "type": "java.net.URI"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "name": "spring.redisson.single.ssl-trust-store-password",
      "description": "SSL 信任证书库密码,默认值:null.",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 1,
      "name": "spring.redisson.single.subscription-connection-minimum-idle-size",
      "description": "发布和订阅连接的最小空闲连接数,默认值:1.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 50,
      "name": "spring.redisson.single.subscription-connection-pool-size",
      "description": "发布和订阅连接池大小,默认值:50.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 5,
      "name": "spring.redisson.single.subscriptions-per-connection",
      "description": "单个连接最大订阅数量,默认值:5.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": false,
      "name": "spring.redisson.single.tcp-no-delay",
      "description": "开启连接的 TCP NoDelay 特性,默认值:false.",
      "type": "java.lang.Boolean"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties$SingleServerConfig",
      "defaultValue": 3000,
      "name": "spring.redisson.single.timeout",
      "description": "命令等待超时时间,,默认值:10000 ms.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "defaultValue": 0,
      "name": "spring.redisson.threads",
      "description": "线程池数量,默认值:当前处理核数量*2.",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "name": "spring.redisson.type",
      "description": "Redis 服务端模式,默认值:single.",
      "type": "com.github.trang.redisson.autoconfigure.enums.RedissonType"
    },
    {
      "sourceType": "com.github.trang.redisson.autoconfigure.RedissonProperties",
      "defaultValue": false,
      "name": "spring.redisson.use-linux-native-epoll",
      "description": "如果服务器的绑定地址是本地回路网络接口则自动激活一个 UNIX 域套接字,并同时采用 epoll 作为传输方式,默认值:false.",
      "type": "java.lang.Boolean"
    }
  ],
  "hints": [
    {
      "name": "spring.redisson.reference-codec-provider",
      "providers": [
        {
          "name": "class-reference",
          "parameters": {
            "target": "org.redisson.codec.ReferenceCodecProvider"
          }
        }
      ]
    },
    {
      "name": "spring.redisson.executor",
      "providers": [
        {
          "name": "class-reference",
          "parameters": {
            "target": "java.util.concurrent.ExecutorService"
          }
        }
      ]
    },
    {
      "name": "spring.redisson.event-loop-group",
      "providers": [
        {
          "name": "class-reference",
          "parameters": {
            "target": "io.netty.channel.EventLoopGroup"
          }
        }
      ]
    }
  ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy