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
```
|