以下是在Ubuntu系统上监控Redis性能的常用方法:
redis-cli ping:检查Redis是否运行,返回PONG表示正常。redis-cli info:获取服务器详细信息,如内存使用、连接数、命中率等,可通过指定参数(如info memory、info clients)查看特定指标。redis-cli monitor:实时显示所有客户端执行的命令(谨慎使用,可能影响性能)。redis-cli --latency:测试Redis服务器延迟。gem install redis-statredis-stat 127.0.0.1:6379(默认每5秒刷新一次),支持命令行和Web界面查看内存、连接数、命令处理速率等指标。localhost:9121),在Grafana中导入Redis仪表盘实现可视化监控。/etc/redis/redis.conf中设置slowlog-log-slower-than(阈值,单位微秒)和slowlog-max-len(日志长度),通过redis-cli slowlog get查看慢查询记录。/var/log/redis/redis-server.log,使用tail -f实时查看或cat查看完整内容。apt安装或直接下载对应系统的版本。apt安装。used_memory(已用内存)、mem_fragmentation_ratio(内存碎片率,>1.5需优化)。connected_clients(当前连接数)、instantaneous_ops_per_sec(每秒命令处理数)。latest_fork_usec(最近fork耗时,影响持久化性能)、rejected_connections(被拒绝的连接数)。根据需求选择合适工具,基础监控可通过命令行快速获取信息,大规模或生产环境建议结合Prometheus+Grafana实现自动化监控与告警。