Redis COMMAND INFO 命令

Redis COMMAND INFO 命令

返回 Redis 服务器


Redis COMMAND INFO 命令用于获取 redis 命令的描述信息,它以数组的形式返回多个Redis命令的详细信息。

此命令返回的结果与COMMAND相同,但是你可以指定返回哪些命令。

如果你指定了一些不存在的命令,那么在它们的返回位置将会是nil。

语法

Redis COMMAND INFO 命令基本语法如下:

redis 127.0.0.1:6379> COMMAND INFO command-name [command-name ...]

可用版本

>= 2.8.13

返回值

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

示例

redis 127.0.0.1:6379> 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)

时间复杂度

COMMAND INFO 命令时间复杂度: O(N) N为要查看的命令的个数。

返回 Redis 服务器

查看笔记

扫码一下
查看教程更方便