HIMPORT DISCARD

删除当前连接中指定的字段集。

语法

HIMPORT DISCARD fieldset-name

引入版本:8.10.0

复杂度摘要:O(N)

从当前连接中删除先前使用 HIMPORT PREPARE 定义的单个会话本地字段集。

必需参数

fieldset-name

要从当前连接中删除的字段集的名称。

示例

redis> HIMPORT PREPARE u name email age
OK
redis> HIMPORT DISCARD u
(integer) 1
redis> HIMPORT DISCARD u
(integer) 0

详细说明

丢弃字段集仅删除字段集本身;它不会影响任何已使用 HIMPORT SET 创建的哈希值。

使用给定字段集的批量摄取作业完成后,使用 HIMPORT DISCARD 释放连接上的资源。如果不丢弃它,字段集将保持在连接上分配的状态,直到连接关闭或客户端发出 RESET 命令。

Redis Software 与 Redis Cloud 兼容性

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

返回值

RESP2

整数回复:如果字段集已删除,则为 1;如果连接上不存在具有该名称的字段集,则为 0。

RESP3

整数回复:如果字段集已删除,则为 1;如果连接上不存在具有该名称的字段集,则为 0。

参见

HIMPORT PREPARE | HIMPORT DISCARDALL

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