`|Redis Documentation| `_
**HsetnxCommand: Contents**
`HSETNX \_key\_ \_field\_ \_value\_ (Redis > <#HSETNX%20_key_%20_field_%20_value_%20(Redis%20%3E>`_
`Return value <#Return%20value>`_
HsetnxCommand
=============
HSETNX \_key\_ \_field\_ \_value\_ (Redis >
===========================================
1.3.10)= *Time complexity: O(1)*
Set the specified hash *field* to the specified *value*, if *field*
does not exist yet.
If *key* does not exist, a new key holding a hash is created.
If the field already exists, this operation has no effect and
returns 0.Otherwise, the field is set to *value* and the operation
returns 1.
Return value
------------
`Integer reply `_
.. |Redis Documentation| image:: redis.png