command info 命令

Command Info 命令用于获取 redis 命令的描述信息。此命令返回的结果与 COMMAND 相同,但是你可以指定返回哪些命令。如果你指定了一些不存在的命令,那么在它们的返回位置将会是nil。

语法

COMMAND INFO command-name [command-name ...]

返回值

命令描述信息的嵌套列表。

实例

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) readonly
2) admin
3) stale
4) (integer) 0
5) (integer) 0
6) (integer) 0
4) (nil)