mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2024-11-22 23:31:52 +08:00
fix: redis7.0 监控查询calls数值过大转Intger异常
This commit is contained in:
parent
e52a966b81
commit
eb037c963c
@ -34,7 +34,7 @@ public class RedisMonitorRespVO {
|
|||||||
private String command;
|
private String command;
|
||||||
|
|
||||||
@ApiModelProperty(value = "调用次数", required = true, example = "1024")
|
@ApiModelProperty(value = "调用次数", required = true, example = "1024")
|
||||||
private Integer calls;
|
private Long calls;
|
||||||
|
|
||||||
@ApiModelProperty(value = "消耗 CPU 秒数", required = true, example = "666")
|
@ApiModelProperty(value = "消耗 CPU 秒数", required = true, example = "666")
|
||||||
private Long usec;
|
private Long usec;
|
||||||
|
@ -22,7 +22,7 @@ public interface RedisConvert {
|
|||||||
commandStats.forEach((key, value) -> {
|
commandStats.forEach((key, value) -> {
|
||||||
respVO.getCommandStats().add(RedisMonitorRespVO.CommandStat.builder()
|
respVO.getCommandStats().add(RedisMonitorRespVO.CommandStat.builder()
|
||||||
.command(StrUtil.subAfter((String) key, "cmdstat_", false))
|
.command(StrUtil.subAfter((String) key, "cmdstat_", false))
|
||||||
.calls(Integer.valueOf(StrUtil.subBetween((String) value, "calls=", ",")))
|
.calls(Long.valueOf(StrUtil.subBetween((String) value, "calls=", ",")))
|
||||||
.usec(Long.valueOf(StrUtil.subBetween((String) value, "usec=", ",")))
|
.usec(Long.valueOf(StrUtil.subBetween((String) value, "usec=", ",")))
|
||||||
.build());
|
.build());
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user