summaryrefslogtreecommitdiffstats
path: root/iredis/data/commands/msetnx.md
diff options
context:
space:
mode:
Diffstat (limited to 'iredis/data/commands/msetnx.md')
-rw-r--r--iredis/data/commands/msetnx.md16
1 files changed, 9 insertions, 7 deletions
diff --git a/iredis/data/commands/msetnx.md b/iredis/data/commands/msetnx.md
index e332223..795bfc9 100644
--- a/iredis/data/commands/msetnx.md
+++ b/iredis/data/commands/msetnx.md
@@ -1,19 +1,21 @@
-Sets the given keys to their respective values. `MSETNX` will not perform any
-operation at all even if just a single key already exists.
+Sets the given keys to their respective values.
+`MSETNX` will not perform any operation at all even if just a single key already
+exists.
Because of this semantic `MSETNX` can be used in order to set different keys
-representing different fields of an unique logic object in a way that ensures
+representing different fields of a unique logic object in a way that ensures
that either all the fields or none at all are set.
-`MSETNX` is atomic, so all given keys are set at once. It is not possible for
-clients to see that some of the keys were updated while others are unchanged.
+`MSETNX` is atomic, so all given keys are set at once.
+It is not possible for clients to see that some of the keys were updated while
+others are unchanged.
@return
@integer-reply, specifically:
-- `1` if the all the keys were set.
-- `0` if no key was set (at least one key already existed).
+* `1` if the all the keys were set.
+* `0` if no key was set (at least one key already existed).
@examples