{
|
"groups": [
|
{
|
"name": "blade.lock",
|
"type": "com.qianwen.core.redis.lock.BladeLockProperties",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties"
|
},
|
{
|
"name": "blade.redis",
|
"type": "com.qianwen.core.redis.config.BladeRedisProperties",
|
"sourceType": "com.qianwen.core.redis.config.BladeRedisProperties"
|
}
|
],
|
"properties": [
|
{
|
"name": "blade.lock.address",
|
"type": "java.lang.String",
|
"description": "单机配置:redis 服务地址",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties",
|
"defaultValue": "redis:\/\/127.0.0.1:6379"
|
},
|
{
|
"name": "blade.lock.connection-timeout",
|
"type": "java.lang.Integer",
|
"description": "连接超时,单位:毫秒",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties",
|
"defaultValue": 3000
|
},
|
{
|
"name": "blade.lock.database",
|
"type": "java.lang.Integer",
|
"description": "db",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties",
|
"defaultValue": 0
|
},
|
{
|
"name": "blade.lock.enabled",
|
"type": "java.lang.Boolean",
|
"description": "是否开启:默认为:false,便于生成配置提示。",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties",
|
"defaultValue": false
|
},
|
{
|
"name": "blade.lock.idle-size",
|
"type": "java.lang.Integer",
|
"description": "最小空闲连接数",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties",
|
"defaultValue": 5
|
},
|
{
|
"name": "blade.lock.idle-timeout",
|
"type": "java.lang.Integer",
|
"description": "连接空闲超时,单位:毫秒",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties",
|
"defaultValue": 60000
|
},
|
{
|
"name": "blade.lock.master-address",
|
"type": "java.lang.String",
|
"description": "主从模式,主地址",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties"
|
},
|
{
|
"name": "blade.lock.master-name",
|
"type": "java.lang.String",
|
"description": "哨兵模式:主名称",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties"
|
},
|
{
|
"name": "blade.lock.mode",
|
"type": "com.qianwen.core.redis.lock.BladeLockProperties$Mode",
|
"description": "集群模式,单机:single,主从:master,哨兵模式:sentinel,集群模式:cluster",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties"
|
},
|
{
|
"name": "blade.lock.node-address",
|
"type": "java.lang.String[]",
|
"description": "集群模式节点地址",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties"
|
},
|
{
|
"name": "blade.lock.password",
|
"type": "java.lang.String",
|
"description": "密码配置",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties"
|
},
|
{
|
"name": "blade.lock.pool-size",
|
"type": "java.lang.Integer",
|
"description": "连接池大小",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties",
|
"defaultValue": 20
|
},
|
{
|
"name": "blade.lock.sentinel-address",
|
"type": "java.lang.String[]",
|
"description": "哨兵模式地址",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties"
|
},
|
{
|
"name": "blade.lock.slave-address",
|
"type": "java.lang.String[]",
|
"description": "主从模式,从地址",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties"
|
},
|
{
|
"name": "blade.lock.timeout",
|
"type": "java.lang.Integer",
|
"description": "命令等待超时,单位:毫秒",
|
"sourceType": "com.qianwen.core.redis.lock.BladeLockProperties",
|
"defaultValue": 10000
|
},
|
{
|
"name": "blade.redis.serializer-type",
|
"type": "com.qianwen.core.redis.config.BladeRedisProperties$SerializerType",
|
"description": "序列化方式",
|
"sourceType": "com.qianwen.core.redis.config.BladeRedisProperties"
|
}
|
],
|
"hints": []
|
}
|