diff options
Diffstat (limited to 'iredis/data/commands/smove.md')
-rw-r--r-- | iredis/data/commands/smove.md | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/iredis/data/commands/smove.md b/iredis/data/commands/smove.md index d8c12fa..6b2400b 100644 --- a/iredis/data/commands/smove.md +++ b/iredis/data/commands/smove.md @@ -1,11 +1,14 @@ -Move `member` from the set at `source` to the set at `destination`. This -operation is atomic. In every given moment the element will appear to be a -member of `source` **or** `destination` for other clients. +Move `member` from the set at `source` to the set at `destination`. +This operation is atomic. +In every given moment the element will appear to be a member of `source` **or** +`destination` for other clients. If the source set does not exist or does not contain the specified element, no -operation is performed and `0` is returned. Otherwise, the element is removed -from the source set and added to the destination set. When the specified element -already exists in the destination set, it is only removed from the source set. +operation is performed and `0` is returned. +Otherwise, the element is removed from the source set and added to the +destination set. +When the specified element already exists in the destination set, it is only +removed from the source set. An error is returned if `source` or `destination` does not hold a set value. @@ -13,8 +16,8 @@ An error is returned if `source` or `destination` does not hold a set value. @integer-reply, specifically: -- `1` if the element is moved. -- `0` if the element is not a member of `source` and no operation was performed. +* `1` if the element is moved. +* `0` if the element is not a member of `source` and no operation was performed. @examples |