2009-11-28 20:59:06 +01:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
< html >
< head >
< link type = "text/css" rel = "stylesheet" href = "style.css" / >
< / head >
< body >
< div id = "page" >
< div id = 'header' >
< a href = "index.html" >
< img style = "border:none" alt = "Redis Documentation" src = "redis.png" >
< / a >
< / div >
< div id = "pagecontent" >
< div class = "index" >
<!-- This is a (PRE) block. Make sure it's left aligned or your toc title will be off. -->
2009-12-05 16:58:10 +01:00
< b > SetnxCommand: Contents< / b > < br > < a href = "#SETNX _key_ _value_" > SETNX _key_ _value_< / a > < br > < a href = "#Return value" > Return value< / a >
2009-11-28 20:59:06 +01:00
< / div >
< h1 class = "wikiname" > SetnxCommand< / h1 >
< div class = "summary" >
< / div >
< div class = "narrow" >
2009-12-05 16:58:10 +01:00
ï » ¿ #sidebar < a href = "StringCommandsSidebar.html" > StringCommandsSidebar< / a > < h1 > < a name = "SETNX _key_ _value_" > SETNX _key_ _value_< / a > < / h1 >
2009-11-28 20:59:06 +01:00
< i > Time complexity: O(1)< / i > < blockquote > SETNX works exactly like < a href = "SetCommand.html" > SET< / a > with the only difference thatif the key already exists no operation is performed.SETNX actually means " SET if Not eXists" .< / blockquote >
< 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" >
1 if the key was set
0 if the key was not set
2009-12-05 16:58:10 +01:00
< / pre >
2009-11-28 20:59:06 +01:00
< / div >
< / div >
< / div >
< / body >
< / html >