Redis COMMAND INFO 命令返回有关多个 Redis 命令的详细信息的数组回复。它与 COMMAND 命令有相同的结果格式,但它可以指定返回哪些命令。如果指定不存在的命令,则在相应的返回位置显示 nil。
命令格式
COMMAND INFO command-name [command-name ...]
可用版本:>=2.8.13
时间复杂度:O(N),N 为查找的命令个数
命令返回值
返回命令详细信息的嵌套列表。
示例
redis> COMMAND INFO get set eval
1) 1) "get"
2) (integer) 2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
2) 1) "set"
2) (integer) -3
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 1
6) (integer) 1
3) 1) "eval"
2) (integer) -3
3) 1) "noscript"
2) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
redis> COMMAND INFO foo evalsha config bar
1) (nil)
2) 1) "evalsha"
2) (integer) -3
3) 1) "noscript"
2) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
3) 1) "config"
2) (integer) -2
3) 1) "admin"
2) "loading"
3) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
4) (nil)
redis>