HDEL:删除字段
HDEL
命令用于删除散列中的指定字段及其相关联的值:
- HDEL hash field
当给定字段存在于散列当中并且被成功删除时,命令返回 1
;如果给定字段并不存在于散列当中,又或者给定的散列并不存在,那么命令将返回 0
表示删除失败。
举个例子,对于图 3-13 所示的 article::10086
散列,我们可以使用以下命令去删除散列的 author
字段和 created_at
字段,以及与这些字段相关联的值:
- redis> HDEL article::10086 author
- (integer) 1
- redis> HDEL article::10086 created_at
- (integer) 1
图 3-14 展示了以上两个 HDEL
命令执行之后,article::10086
散列的样子。
图 3-13 article::10086
散列
图 3-14 删除了两个字段之后的 article::10086
散列
其他信息
属性 | 值 |
---|---|
复杂度 | O(1) |
版本要求 | HDEL 命令从 Redis 2.0.0 版本开始可用。 |