监控CentOS上Redis性能的方法如下:
redis-cli命令行工具
INFO:查看内存、连接数、命中率等核心指标,如redis-cli INFO memory。MONITOR:实时显示命令流量(生产环境慎用)。SLOWLOG:查看慢查询日志,定位性能瓶颈。--latency:测试命令执行延迟。--bigkeys:找出大内存键。redis-benchmark
redis-benchmark -h localhost -c 10 -n 10000。RedisInsight(官方推荐)
Prometheus + Grafana
redis-exporter采集指标,Grafana可视化展示内存、QPS、延迟等。prometheus.yml添加Redis监控端点。RedisStat
yum安装后直接运行redis-stat。系统工具
top/htop:查看Redis进程的CPU和内存占用。vmstat:监控系统整体内存和CPU使用情况。used_memory(已用内存)、mem_fragmentation_ratio(内存碎片率)。connected_clients(当前连接数)、blocked_clients(阻塞连接数)。instantaneous_ops_per_sec(QPS)、latency(延迟)。rdb_last_save_time(最近RDB保存时间)。根据需求选择工具,生产环境建议结合RedisInsight或Prometheus+Grafana实现全面监控。