# 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
参数。
# 反馈
如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。