HSETNX
HSETNX key field value
- Available since:
- Redis Open Source 2.0.0
- Time complexity:
- O(1)
- ACL categories:
-
@write,@hash,@fast, - Compatibility:
- Redis Software and Redis Cloud compatibility
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.
Required arguments
key
The name of the key that holds the hash.
field
The field to set, only if it does not already exist.
value
The value to set.
Examples
Redis Software and Redis Cloud compatibility
| Redis Software |
Redis Cloud |
Notes |
|---|---|---|
| ✅ Standard |
✅ Standard |
Return information
One of the following:
- Integer reply:
0if the field already exists in the hash and no operation was performed. - Integer reply:
1if the field is a new field in the hash and the value was set.