Commit 9d6a046939d03e257e2e0c72f7d78cf3ee4fba8d

Authored by YunaiV
1 parent 7d0b381d

修复 Redis 监控,消耗 CPU 秒数超过 Integer 范围

yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/redis/vo/InfRedisMonitorRespVO.java
@@ -37,7 +37,7 @@ public class InfRedisMonitorRespVO { @@ -37,7 +37,7 @@ public class InfRedisMonitorRespVO {
37 private Integer calls; 37 private Integer calls;
38 38
39 @ApiModelProperty(value = "消耗 CPU 秒数", required = true, example = "666") 39 @ApiModelProperty(value = "消耗 CPU 秒数", required = true, example = "666")
40 - private Integer usec; 40 + private Long usec;
41 41
42 } 42 }
43 43
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/convert/redis/RedisConvert.java
@@ -23,7 +23,7 @@ public interface RedisConvert { @@ -23,7 +23,7 @@ public interface RedisConvert {
23 respVO.getCommandStats().add(InfRedisMonitorRespVO.CommandStat.builder() 23 respVO.getCommandStats().add(InfRedisMonitorRespVO.CommandStat.builder()
24 .command(StrUtil.subAfter((String) key, "cmdstat_", false)) 24 .command(StrUtil.subAfter((String) key, "cmdstat_", false))
25 .calls(Integer.valueOf(StrUtil.subBetween((String) value, "calls=", ","))) 25 .calls(Integer.valueOf(StrUtil.subBetween((String) value, "calls=", ",")))
26 - .usec(Integer.valueOf(StrUtil.subBetween((String) value, "usec=", ","))) 26 + .usec(Long.valueOf(StrUtil.subBetween((String) value, "usec=", ",")))
27 .build()); 27 .build());
28 }); 28 });
29 return respVO; 29 return respVO;