*Redis LATENCY HELP 命令
LATENCY HELP 返回 Redis 延迟监控子系统(LATENCY)所有子命令的帮助信息。
注意:在 Redis 中实际执行时使用 LATENCY HELP(空格分隔的两个词),而不是
LATENCY-HELP。
*语法
LATENCY HELP
*参数说明
本命令不接受额外参数。
*返回值
- Array:字符串数组,每个元素为一行帮助文本,介绍 LATENCY 子命令的用法
*时间复杂度
O(1)
*
*示例
*基本用法
> LATENCY HELP
1) "LATENCY <subcommand> [<arg> [value] [opt] ...]. Subcommands are:"
2) "DOCTOR"
3) " Return a human readable latency analysis report."
4) "GRAPH"
5) " Return an ASCII latency graph for the specified event."
6) "HISTORY"
7) " Return the raw latency data for the specified event."
8) "LATEST"
9) " Return the latest latency sample for all events."
10) "RESET"
11) " Reset the latency data for one or more events."
12) "HELP"
13) " Return this help."
*常见错误
| 错误 | 原因 | 解决 |
|---|---|---|
| ERR unknown subcommand or wrong number of arguments | 传入额外参数 | LATENCY HELP 不接受参数 |
*最佳实践
- 在脚本或客户端库开发时使用 LATENCY HELP 获取最新支持的子命令列表,保持兼容性
- 与 COMMAND HELP 不同,LATENCY HELP 只返回延迟监控相关的帮助
- Redis 版本升级后建议检查 LATENCY HELP,新版本可能新增子命令或功能
*FAQ
Q1: LATENCY HELP 和 HELP LATENCY 有什么区别?
A: Redis 原生支持 LATENCY HELP 获取延迟监控子系统的帮助。HELP LATENCY 不是标准 Redis 命令,取决于客户端是否支持。
Q2: LATENCY HELP 返回的内容会随版本变化吗? A: 会。Redis 新版本可能新增子命令(如新的延迟事件类型或分析工具),返回的帮助文本会相应更新。