*Redis command-getkeysandflags 命令

*语法

COMMAND GETKEYSANDFLAGS command [arg [arg ...]]

返回 数组回复 包含完整 Redis 命令的键及其使用标志。

COMMAND GETKEYSANDFLAGS 是一个辅助命令,用于帮助您从完整的 Redis 命令中找到键,以及标志指示每个键的用途。

COMMAND 提供了如何查找每个命令的键名称的信息(参见 firstkey键规范movablekeys), 但在某些情况下,无法找到某些命令的键,然后必须解析整个命令以发现某些/所有键名称。 您可以使用 COMMAND GETKEYSCOMMAND GETKEYSANDFLAGS 直接从 Redis 解析命令的方式中发现键名称。

有关键标志含义的信息,请参阅 键规范

*示例

redis> COMMAND GETKEYS MSET a b c d e f
1) "a"
2) "c"
3) "e"
redis> COMMAND GETKEYS EVAL "not consulted" 3 key1 key2 key3 arg1 arg2 arg3 argN
1) "key1"
2) "key2"
3) "key3"
redis> COMMAND GETKEYSANDFLAGS LMOVE mylist1 mylist2 left left
1) 1) "mylist1"
   2) 1) "RW"
      2) "access"
      3) "delete"
2) 1) "mylist2"
   2) 1) "RW"
      2) "insert"
redis>

*返回值说明