redis提供了一些命令来监控redis运行时信息
状态信息-info
包含所有状态信息
监控执行命令-monitor
monitor可以监控服务端收到的命令
监控延迟
redis-cli --latency -h host_ip
可以查看延迟redis-cli --intrinsic-latency 100
查看100s内时延
redis中提供延迟监控记录, 但必须设置latency-monitor-threshold
阈值.通过命令 latency执行延迟查看, latency存在写子命令使用:
-
LATEST
:四列分别表示事件名、最近延迟的Unix时间戳、最近的延迟、最大延迟。 -
HISTORY
:延迟的时间序列。可用来产生图形化显示或报表。 -
GRAPH
:以图形化的方式显示。最下面以竖行显示的是指延迟在多久以前发生。 -
RESET
:清除延迟记录。
latency doctor会根据延迟分析,列出一些指导建议,例如开启慢日志进一步追查问题原因,