COMMAND GETKEYS

用法
COMMAND GETKEYS 命令 [ 参数 ] [ [ 参数 ] ... ]
复杂度
O(N),其中 N 是命令的参数数量
2.8.13
ACL 类别
@connection, @slow

返回一个包含完整 Valkey 命令中键的 @array-reply。

COMMAND GETKEYS 是一个辅助命令,用于帮助您从完整的 Valkey 命令中查找键。

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

示例

127.0.0.1:6379> COMMAND GETKEYS MSET a b c d e f
1) "a"
2) "c"
3) "e"
127.0.0.1:6379> COMMAND GETKEYS EVAL "not consulted" 3 key1 key2 key3 arg1 arg2 arg3 argN
1) "key1"
2) "key2"
3) "key3"
127.0.0.1:6379> COMMAND GETKEYS SORT mylist ALPHA STORE outlist
1) "mylist"
2) "outlist"

RESP2/RESP3 回复

数组回复:给定命令中的键列表。