2 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN">
5 <link type=
"text/css" rel=
"stylesheet" href=
"style.css" />
12 <img style=
"border:none" alt=
"Redis Documentation" src=
"redis.png">
16 <div id=
"pagecontent">
18 <!-- This is a (PRE) block. Make sure it's left aligned or your toc title will be off. -->
19 <b>SmoveCommand: Contents
</b><br> <a href=
"#SMOVE _srckey_ _dstkey_ _member_">SMOVE _srckey_ _dstkey_ _member_
</a><br> <a href=
"#Return value">Return value
</a>
22 <h1 class=
"wikiname">SmoveCommand
</h1>
29 #sidebar
<a href=
"SetCommandsSidebar.html">SetCommandsSidebar
</a><h1><a name=
"SMOVE _srckey_ _dstkey_ _member_">SMOVE _srckey_ _dstkey_ _member_
</a></h1>
30 <i>Time complexity O(
1)
</i><blockquote>Move the specifided
<i>member
</i> from the set at
<i>srckey
</i> to the set at
<i>dstkey
</i>.This operation is atomic, in every given moment the element will appear tobe in the source or destination set for accessing clients.
</blockquote>
31 <blockquote>If the source set does not exist or does not contain the specified elementno operation is performed and zero is returned, otherwise the element isremoved from the source set and added to the destination set. On successone is returned, even if the element was already present in the destinationset.
</blockquote>
32 <blockquote>An error is raised if the source or destination keys contain a non Set value.
</blockquote>
33 <h2><a name=
"Return value">Return value
</a></h2><a href=
"ReplyTypes.html">Integer reply
</a>, specifically:
<br/><br/><pre class=
"codeblock python" name=
"code">
34 1 if the element was moved
35 0 if the element was not found on the first set and no operation was performed