游戏开发工具

HDEL命令

92 篇文章68 次收藏
上一节:GETRANGE命令下一节:HMGET命令

删除一个或多个哈希字段

语法

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参数。




上一节:GETRANGE命令下一节:HMGET命令