当前位置: 首页 > article >正文

redis检测大key

@Component  
public class RedisPerformanceMonitor {  
    private static final Logger logger = LoggerFactory.getLogger(RedisPerformanceMonitor.class);  

    @Autowired  
    private StringRedisTemplate redisTemplate;  

    // 性能指标快照  
    public void capturePerformanceMetrics() {  
        RedisConnection connection = redisTemplate.getConnectionFactory().getConnection();  

        // 获取关键性能指标  
        Properties info = connection.info();  

        // 关键监控指标  
        long connectedClients = Long.parseLong(info.getProperty("connected_clients", "0"));  
        long usedMemory = Long.parseLong(info.getProperty("used_memory", "0"));  
        double usedCpuSys = Double.parseDouble(info.getProperty("used_cpu_sys", "0"));  

        // 日志记录  
        logger.warn("Redis Performance Metrics: " +  
                    "Clients={}, UsedMemory={} bytes, CPUSys={}%",   
                    connectedClients, usedMemory, usedCpuSys);  
    }  
}

 


http://www.kler.cn/a/562345.html

相关文章:

  • 【够用就好006】-PC桌面管理ECS服务器的实操步骤
  • 【C++篇】树影摇曳,旋转无声:探寻AVL树的平衡之道
  • FastAPI高级特性(二):错误处理、中间件与应用生命周期
  • Redis-列表结构实操
  • Python 环境管理介绍
  • Kafka客户端连接服务端异常 Can‘t resolve address: VM-12-16-centos:9092
  • QSNCTF-WEB做题记录(2)
  • 【STL】4.<list>
  • 车载诊断架构 --- LIN节点路由转发注意事项
  • smolagents学习笔记系列(六)Secure code execution
  • 文件上传漏洞学习笔记
  • VUE 获取视频时长,无需修改数据库,前提当前查看视频可以得到时长
  • 第15章-超声波避障功能 HC-SR04超声波测距模块详解STM32超声波测距
  • Fisher信息矩阵(Fisher Information Matrix, FIM)与自然梯度下降:机器学习中的优化利器
  • KafkaTool
  • 使用 Redis 实现分布式锁
  • P8597 [蓝桥杯 2013 省 B] 翻硬币
  • TCP fast open
  • 存储产品和数据库产品之间有没有竞争关系
  • 了解大模型LLM:部署、优化与框架