COMMAND GETKEYS

从任意命令中提取键名称。

语法

COMMAND GETKEYS command [arg [arg ...]]

引入版本:2.8.13

复杂度摘要:O(N)

COMMAND GETKEYS 是一个帮助命令,可让您从提供的 Redis command 中查找键。

COMMAND描述了Redis如何识别每个命令的键名,包括firstkey、主要规格和movablekeys。对于某些命令,Redis 只能通过解析完整命令来识别键。使用 COMMAND GETKEYS 或 COMMAND GETKEYSANDFLAGS 直接从 Redis 命令解析器获取键名称。

必需参数

command

要分析的命令的名称。

可选参数

arg [arg ...]

将传递给命令的参数。

示例

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 GETKEYS SORT mylist ALPHA STORE outlist
1) "mylist"
2) "outlist"

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动

返回值

RESP2

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

RESP3

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

资料来源:Redis 官方 COMMAND GETKEYS 文档;中文内容参考 Redis 文档许可。