Skip to content

Commit 23a7bb1

Browse files
authored
Update README.md
1 parent c0c93e9 commit 23a7bb1

1 file changed

Lines changed: 50 additions & 1 deletion

File tree

README.md

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,53 @@
99

1010
4. 本插件可配置无效数据(非业务数据),如:多个用户使用同一个缓存。
1111

12-
5. 本插件可配置缓存有效期,缓存内容长度,缓存容量与清理间隔(本地缓存)。
12+
5. 本插件可配置缓存有效期,缓存内容长度,缓存容量与清理间隔(本地缓存)。
13+
14+
15+
## 配置说明
16+
gateway项目pom文件中引入以下依赖
17+
```
18+
<dependency>
19+
<groupId>com.fizzgate</groupId>
20+
<artifactId>fizz-simple-cache-plugin</artifactId>
21+
<version>1.0</version>
22+
</dependency>
23+
```
24+
25+
26+
管理后台导入以下SQL
27+
```
28+
INSERT INTO `tb_plugin` (
29+
`fixed_config`,
30+
`eng_name`,
31+
`chn_name`,
32+
`config`,
33+
`order`,
34+
`instruction`,
35+
`type`,
36+
`create_user`,
37+
`create_dept`,
38+
`create_time`,
39+
`update_user`,
40+
`update_time`,
41+
`status`,
42+
`is_deleted`
43+
)
44+
VALUES
45+
(
46+
'',
47+
'fizz-simple-cache-plugin',
48+
'简易缓存插件',
49+
'[{"field":"useRedis","label":"是否使用Redis作为缓存媒介","component":"select","dataType":"boolean","desc":"默认:否。默认使用机器内存作为缓存媒介。","default":false,"options":[{"label":"是","value":true},{"label":"否","value":false}]},{"field":"redisHost","label":"Redis服务器地址","component":"input","dataType":"string","default":"127.0.0.1"},{"field":"redisPort","label":"Redis服务器端口","component":"input","dataType":"number","default":6379},{"field":"redisPass","label":"Redis服务器密码","component":"input","dataType":"string","default":""},{"field":"redisDatabase","label":"Redis服务器数据库","component":"input","dataType":"number","default":0},{"field":"redisTimeout","label":"Redis连接超时时长(单位:秒)","component":"input","dataType":"number","default":3},{"field":"cacheExpire","label":"缓存的有效期(单位:秒)","component":"input","dataType":"number","desc":"默认有效期:300秒,即5分钟。取值范围:[60, 24*3600]。","default":300},{"field":"cacheLength","label":"缓存内容长度(单位:字节)","component":"input","dataType":"number","desc":"默认长度:4096,即4KB。若大于0,则当缓存内容长度超过阈值时,系统不会保存缓存内容。若小于等于0,则保存操作不受限制。","default":4096},{"field":"cacheSize","label":"缓存的最大容量","component":"input","dataType":"number","desc":"默认最大容量:3万。取值范围:[100, 十万]。此参数只对机器内存媒介有效。","default":30000},{"field":"cacheInterval","label":"缓存的最小清理间隔(单位:秒)","component":"input","dataType":"number","desc":"默认清理间隔:300秒,即5分钟。取值范围:[60, 600]。此参数只对机器内存媒介有效。","default":300},{"field":"invalidData","label":"无效数据(非业务数据)","component":"textarea","dataType":"string","desc":"如:token,userId,sessionId 等类似数据,每个数据另起一行。","default":"token\\nuserId\\nsessionId"}]',
50+
1,
51+
'',
52+
2,
53+
NULL,
54+
NULL,
55+
NULL,
56+
NULL,
57+
NULL,
58+
1,
59+
0
60+
);
61+
```

0 commit comments

Comments
 (0)