summaryrefslogtreecommitdiffstats
path: root/iredis/data/commands/hsetnx.md
blob: 19261786ffb51c7790836b425956e048e4dd264f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Sets `field` in the hash stored at `key` to `value`, only if `field` does not
yet exist. If `key` does not exist, a new key holding a hash is created. If
`field` already exists, this operation has no effect.

@return

@integer-reply, specifically:

- `1` if `field` is a new field in the hash and `value` was set.
- `0` if `field` already exists in the hash and no operation was performed.

@examples

```cli
HSETNX myhash field "Hello"
HSETNX myhash field "World"
HGET myhash field
```