# HDEL

删除一个或多个哈希字段

语法

HDEL key field [field ...]
  • 从以下版本可用:

    2.0.0

  • 时间复杂度:

    O(N) 其中 N 是要删除的字段数。

  • ACL 类别:

    @write, @hash, @fast

从存储在key处的哈希中删除指定的字段。此哈希中不存在的指定字段将被忽略。如果key不存在,则将其视为空哈希,此命令返回 0.

# 返回

整数:从哈希中删除的字段数,不包括指定但不存在的字段。

# 例子

redis> HSET myhash field1 "foo"
(integer) 1
redis> HDEL myhash field1
(integer) 1
redis> HDEL myhash field2
(integer) 0
redis> 

# 历史

  • 从 Redis 版本 2.4.0 开始:接受多个field参数。

# 反馈

如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。

Last Updated: 4/18/2023, 8:45:33 AM