Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

Redis COMMAND INFO 命令

Redis 服务器 Redis 服务器


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>