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>LremCommand: Contents
</b><br> <a href=
"#LREM _key_ _count_ _value_">LREM _key_ _count_ _value_
</a><br> <a href=
"#Return value">Return value
</a><br> <a href=
"#See also">See also
</a>
22 <h1 class=
"wikiname">LremCommand
</h1>
29 <h1><a name=
"LREM _key_ _count_ _value_">LREM _key_ _count_ _value_
</a></h1>
30 <i>Time complexity: O(N) (with N being the length of the list)
</i><blockquote>Remove the first
<i>count
</i> occurrences of the
<i>value
</i> element from the list.If
<i>count
</i> is zero all the elements are removed. If
<i>count
</i> is negativeelements are removed from tail to head, instead to go from head to tailthat is the normal behaviour. So for example LREM with count -
2 and_hello_ as value to remove against the list (a,b,c,hello,x,hello,hello) willlave the list (a,b,c,hello,x). The number of removed elements is returnedas an integer, see below for more information aboht the returned value.
</blockquote>
31 <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">
32 The number of removed elements if the operation succeeded
33 -
1 if the specified key does not exist
34 -
2 if the specified key does not hold a list value
35 </pre><h2><a name=
"See also">See also
</a></h2>
36 <ul><li> <a href=
"LlenCommand.html">LLEN
</a></li><li> <a href=
"LrangeCommand.html">LRANGE
</a></li><li> <a href=
"LtrimCommand.html">LTRIM
</a></li><li> <a href=
"LdelCommand.html">LDEL
</a></li><li> <a href=
"LindexCommand.html">LINDEX
</a></li><li> <a href=
"LsetCommand.html">LSET
</a></li></ul>