类 RedisMonitorController

java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.dev.web.ops.redis.RedisMonitorController

@RestController("dev-ops-redis") @RequestMapping("/dev/ops/redis") public class RedisMonitorController extends BaseController
Redis监控控制器

用于获取Redis服务器的实时监控信息,包括内存使用、键值统计、服务器信息等。 提供对Redis info命令结果的解析和中文映射,便于运维人员监控Redis运行状态。

当 Redis 未配置时,接口返回友好提示而非报错。

从以下版本开始:
2024-01-02
作者:
AaronFung
  • 构造器详细资料

    • RedisMonitorController

      public RedisMonitorController()
  • 方法详细资料

    • getInfo

      @GetMapping("/info") @Permission("ADMIN") public ApiResult<Map<String,Object>> getInfo()
      获取Redis监控信息

      通过RedisTemplate执行Redis info命令,获取Redis服务器的各项运行指标。 并将原始指标数据映射为带有中文描述的结构化数据,用于前端展示。

      当 Redis 未配置时,返回提示信息而非报错。

      返回:
      包含Redis info信息和dbSize的Map对象