HIMPORT PREPARE

为当前连接定义可复用的字段名集合。

语法

HIMPORT PREPARE fieldset-name field [field ...]

引入版本:8.10.0

复杂度摘要:O(N*log(N)

定义一个会话本地字段集,将名称映射到字段名称的有序列表,以供同一连接上的后续 HIMPORT SET 命令使用。

必需参数

fieldset-name

字段集的名称。字段集的范围仅限于当前连接。使用连接上已存在的名称准备字段集将替换以前的定义。

field [field ...]

要存储在字段集下的一个或多个字段名称,按照您打算向 HIMPORT SET 提供其值的顺序。字段名称在同一字段集中不得出现多次。

示例

redis> HIMPORT PREPARE u name email age
OK

详细说明

字段集的范围仅限于客户端连接:它对其他客户端不可见,并且在连接关闭或客户端发出 RESET 命令时被丢弃。一个连接可以准备多个字段集,每个字段集都有自己的名称。

如果多次给出相同的字段名称,该命令将返回错误。

Redis Software 与 Redis Cloud 兼容性

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

返回值

RESP2

简单字符串回复: OK.

RESP3

简单字符串回复: OK.

参见

HIMPORT SET | HIMPORT DISCARD | HIMPORT DISCARDALL

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