yangys
2024-04-10 95a87c5137cb5c8bde751dadccd8cc57a907cc3f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
{
  "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": []
}