namespace WIDESEAWCS_RedisService.Monitoring { public interface IRedisMonitorService { /// /// 获取Redis服务器信息 /// Dictionary GetServerInfo(); /// /// 获取内存使用信息 /// RedisMemoryInfo GetMemoryInfo(); /// /// 健康检查 /// bool HealthCheck(); /// /// 获取数据库Key数量 /// long GetDbSize(); /// /// 获取客户端连接数 /// long GetClientCount(); } public class RedisMemoryInfo { public long UsedMemory { get; set; } public string UsedMemoryHuman { get; set; } = string.Empty; public long MaxMemory { get; set; } public string MaxMemoryHuman { get; set; } = string.Empty; public double UsagePercent { get; set; } } }