{ "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": [] }