summaryrefslogtreecommitdiffstats
path: root/iredis/data/commands/hdel.md
blob: ce1d184b85aca8aa71eaf5139ae3b001fda902df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Removes the specified fields from the hash stored at `key`. Specified fields
that do not exist within this hash are ignored. If `key` does not exist, it is
treated as an empty hash and this command returns `0`.

@return

@integer-reply: the number of fields that were removed from the hash, not
including specified but non existing fields.

@history

- `>= 2.4`: Accepts multiple `field` arguments. Redis versions older than 2.4
  can only remove a field per call.

  To remove multiple fields from a hash in an atomic fashion in earlier
  versions, use a `MULTI` / `EXEC` block.

@examples

```cli
HSET myhash field1 "foo"
HDEL myhash field1
HDEL myhash field2
```