Author: buildbot
Date: Wed Mar 16 11:19:18 2016
New Revision: 982925

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/spring-redis.html

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/spring-redis.html
==============================================================================
--- websites/production/camel/content/spring-redis.html (original)
+++ websites/production/camel/content/spring-redis.html Wed Mar 16 11:19:18 2016
@@ -88,7 +88,7 @@
 <div class="wiki-content maincontent"><h2 
id="SpringRedis-SpringRedisComponent">Spring Redis 
Component</h2><p><strong>Available as of Camel 2.11</strong></p><p>This 
component allows sending and receiving messages from <a shape="rect" 
class="external-link" href="http://http//redis.io/"; rel="nofollow">Redis</a>. 
Redis is advanced key-value store where keys can contain strings, hashes, 
lists, sets and sorted sets. In addition it provides pub/sub functionality for 
inter-app communications.<br clear="none"> Camel provides a producer for 
executing commands, consumer for subscribing to pub/sub messages an idempotent 
repository for filtering out duplicate messages.</p><div 
class="confluence-information-macro 
confluence-information-macro-information"><p 
class="title">Prerequisites</p><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>In order to use this component, 
you must have a Redis server run
 ning.</p></div></div><h3 id="SpringRedis-URIFormat">URI Format</h3><div 
class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
 <script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[spring-redis://host:port[?options]
 ]]></script>
-</div></div><p>You can append query options to the URI in the following 
format, <code>?options=value&amp;option2=value&amp;...</code></p><h3 
id="SpringRedis-URIOptions">URI Options</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Context</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>host</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Both</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>The host where Redis server is 
running.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>port</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</code></p></t
 d><td colspan="1" rowspan="1" class="confluenceTd"><p>Both</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Redis port 
number.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>command</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SET</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Both</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Default command, which can be overridden by message 
header.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>channels</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SET</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Consumer</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>List of topic names or name patterns to subscribe 
to.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>redisTemplate</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</code></p></td><td colspan="
 1" rowspan="1" class="confluenceTd"><p>Producer</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Reference to a pre-configured 
org.springframework.data.redis.core.RedisTemplate instance in the 
Registry.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>connectionFactory</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Both</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Reference to an 
org.springframework.data.redis.connection.RedisConnectionFactory instance in 
the Registry.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>listenerContainer</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Consumer</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Reference to an 
org.springframework.data.redis.listener.RedisMessageListenerContainer instan
 ce in the Registry instance in the Registry.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>serializer</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Consumer</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Reference to an 
org.springframework.data.redis.serializer.RedisSerializer instance in the 
Registry.</p></td></tr></tbody></table></div><h3 
id="SpringRedis-Usage">Usage</h3><h4 
id="SpringRedis-MessageheadersevaluatedbytheRedisproducer">Message headers 
evaluated by the Redis producer</h4><p>The producer issues commands to the 
server and each command has different set of parameters with specific types. 
The result from the command execution is returned in the message body.</p><div 
class="confluenceTableSmall"><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Hash Commands</p></th><th colspan="1
 " rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Parameters</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Result</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>HSET</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Set the string value of a hash 
field</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Field (String), 
CamelRedis.Value (Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>HGET</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Get the value of a hash field</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Field 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>String</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><
 p><code>HSETNX</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Set the value of a hash field, only if the field does 
not exist</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Field (String), 
CamelRedis.Value (Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>HMSET</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Set multiple hash fields to multiple values</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), 
CamelRedis.Values(Map&lt;String, Object&gt;)</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>HMGET</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Get the values of all the given hash 
fields</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedi
 s.Key (String), CamelRedis.Fields (Collection&lt;String&gt;)</p></td><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p>Collection&lt;Object&gt;</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>HINCRBY</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Increment the integer value of a hash field 
by the given number</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Field (String), 
CamelRedis.Value (Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>HEXISTS</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Determine if a hash field 
exists</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Field 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code
 >HDEL</code></p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p>Delete one or more hash fields</p></td><td 
 >colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), 
 >CamelRedis.Field (String)</p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><code>HLEN</code></p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p>Get the number of fields in a hash</p></td><td 
 >colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
 >(String)</p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><code>HKEYS</code></p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p>Get all the fields in a hash</p></td><td 
 >colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
 >(String)</p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p>Set&lt;String&gt;</p></td></tr><tr><td colspan="1" 
 >rowspan="1" cl
 ass="confluenceTd"><p><code>HVALS</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Get all the values in a hash</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String)</p></td><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p>Collection&lt;Object&gt;</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>HGETALL</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Get all the fields and values in a 
hash</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Map&lt;String, 
Object&gt;</p></td></tr></tbody></table></div><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>List Commands</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Parameters</p></th><th colspan="1" rows
 pan="1" class="confluenceTh"><p>Result</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>RPUSH</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Append one or multiple values to a 
list</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String), CamelRedis.Value (Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>RPUSHX</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Append a value to a list, only if the list 
exists</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>LPUSH</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Prepend one or multiple values to a list</p></td><td 
colspan="1" rowspa
 n="1" class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>LLEN</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Get the length of a list</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String)</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Long</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>LRANGE</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Get a range of elements from a 
list</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String), CamelRedis.Start (Long), CamelRedis.End (Long)</p></td><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p>List&lt;Object&gt;</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>LTRIM</code></p></td><td colspan="1" 
rowspan="1" class="con
 fluenceTd"><p>Trim a list to the specified range</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Start 
(Long), CamelRedis.End (Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>LINDEX</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Get an element from a list by its index</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), 
CamelRedis.Index (Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>String</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>LINSERT</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Insert an element before or after another 
element in a list</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value (Object), 
CamelRedis.Pivot (String), CamelRedis.Position (String)</p></td>
 <td colspan="1" rowspan="1" class="confluenceTd"><p>Long</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>LSET</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Set the value of an element in 
a list by its index</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value (Object), 
CamelRedis.Index (Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>LREM</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Remove elements from a list</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(Object), CamelRedis.Count (Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>LPOP</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Remove and get the
  first element in a list</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String)</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Object</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>RPOP</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Remove and get the last element in a 
list</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>String</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>RPOPLPUSH</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Remove the last element in a list, append 
it to another list and return it</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Destination 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Object</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><
 code>BRPOPLPUSH</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Pop a value from a list, push it to another list and 
return it; or block until one is available</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Destination 
(String), CamelRedis.Timeout (Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Object</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>BLPOP</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Remove and get the first element in a list, or block 
until one is available</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Timeout 
(Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Object</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>BRPOP</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Remove and get the last element in a list, or block 
until
  one is available</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Timeout 
(Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>String</p></td></tr></tbody></table></div><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Set Commands</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Parameters</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Result</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>SADD</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Add one or more members to a 
set</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String), CamelRedis.Value (Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">
 <p><code>SMEMBERS</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Get all the members in a set</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String)</p></td><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p>Set&lt;Object&gt;</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>SREM</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Remove one or more members from a 
set</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String), CamelRedis.Value (Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SPOP</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Remove and return a random member from a 
set</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>String</p></td></tr><
 tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SMOVE</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Move a member from one set to another</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), 
CamelRedis.Value (Object), CamelRedis.Destination (String)</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Boolean</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>SCARD</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Get the number of members in a 
set</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SISMEMBER</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Determine if a given value is a member of a 
set</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(Strin
 g), CamelRedis.Value (Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SINTER</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Intersect multiple sets</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Keys 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Set&lt;Object&gt;</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>SINTERSTORE</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Intersect multiple sets and 
store the resulting set in a key</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Keys (String), 
CamelRedis.Destination (String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SUNION</code></p></td><td colspan="1" ro
 wspan="1" class="confluenceTd"><p>Add multiple sets</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Keys 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Set&lt;Object&gt;</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>SUNIONSTORE</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Add multiple sets and store the 
resulting set in a key</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Keys (String), 
CamelRedis.Destination (String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SDIFF</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Subtract multiple sets</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Keys 
(String)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p
 >Set&lt;Object&gt;</p></td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><code>SDIFFSTORE</code></p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p>Subtract multiple sets and store the 
 >resulting set in a key</p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Keys (String), 
 >CamelRedis.Destination (String)</p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><code>SRANDMEMBER</code></p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p>Get one or multiple random members from a 
 >set</p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p>CamelRedis.Key (String)</p></td><td colspan="1" 
 >rowspan="1" 
 >class="confluenceTd"><p>String</p></td></tr></tbody></table></div><div 
 >class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
 >rowspan="1" class="confluenceTh"><p>Ordered set Commands</p></th><th 
 >colspan="1" rowspan=
 "1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Parameters</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Result</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZADD</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Add one or more members to a sorted set, or update its 
score if it already exists</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value (Object), 
CamelRedis.Score (Double)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZRANGE</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Return a range of members in a sorted set, by 
index</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Start (Long), 
CamelRedis.End (Long), CamelRedis.WithScore (Boolean)</p></td><td colspan
 ="1" rowspan="1" class="confluenceTd"><p>Object</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>ZREM</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Remove one or more members from 
a sorted set</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZINCRBY</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Increment the score of a member in a sorted 
set</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String), CamelRedis.Value (Object), CamelRedis.Increment (Double)</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Double</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>ZRANK</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Determine the index of 
 a member in a sorted set</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZREVRANK</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Determine the index of a member in a sorted 
set, with scores ordered from high to low</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZREVRANGE</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Return a range of members in a sorted set, 
by index, with scores ordered from high to low</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Start 
(Long), CamelRedis.End (Long), CamelRed
 is.WithScore (Boolean)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Object</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZCARD</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Get the number of members in a sorted set</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String),</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZCOUNT</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Count the members in a sorted set with scores within 
the given values</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Min (Double), 
CamelRedis.Max (Double)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZRANGEBYSCORE</code></p></td><td colspan="1" 
rowspan="1" class="confluence
 Td"><p>Return a range of members in a sorted set, by score</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), 
CamelRedis.Min (Double), CamelRedis.Max (Double)</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Set&lt;Object&gt;</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZREVRANGEBYSCORE</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Return a range of members in a sorted set, 
by score, with scores ordered from high to low</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Min 
(Double), CamelRedis.Max (Double)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Set&lt;Object&gt;</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>ZREMRANGEBYRANK</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Remove all members in a sorted 
set within the given indexes</p></td><td colspan="1" rowspan="1" class="conf
 luenceTd"><p>CamelRedis.Key (String), CamelRedis.Start (Long), CamelRedis.End 
(Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZREMRANGEBYSCORE</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Remove all members in a sorted set within 
the given scores</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Start (Long), 
CamelRedis.End (Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZUNIONSTORE</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Add multiple sorted sets and store the 
resulting sorted set in a new key</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Keys (String), 
CamelRedis.Destination (String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>vo
 id</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ZINTERSTORE</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Intersect multiple sorted sets and store 
the resulting sorted set in a new key</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Keys (String), 
CamelRedis.Destination (String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr></tbody></table></div><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>String Commands</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Parameters</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Result</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>SET</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Set the string value of a ke
 y</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String), CamelRedis.Value (Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>GET</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Get the value of a key</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String)</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Object</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>STRLEN</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Get the length of the value 
stored in a key</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String)</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>APPEND</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Append a
  value to a key</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Integer</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SETBIT</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Sets or clears the bit at offset in the string value 
stored at key</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Offset (Long), 
CamelRedis.Value (Boolean)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>GETBIT</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Returns the bit value at offset in the string value 
stored at key</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Offset 
(Long)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><
 p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SETRANGE</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Overwrite part of a string at key starting 
at the specified offset</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value (Object), 
CamelRedis.Offset (Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>GETRANGE</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Get a substring of the string stored at a 
key</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String), CamelRedis.Start (Long), CamelRedis.End (Long)</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>SETNX</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Set the value of a key,
  only if the key does not exist</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SETEX</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Set the value and expiration of a key</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), 
CamelRedis.Value (Object), CamelRedis.Timeout (Long), SECONDS</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>void</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>DECRBY</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Decrement the integer value of 
a key by the given number</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(Long)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Long</p></td>
 </tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>DECR</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Decrement the integer value of a key by one</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String),</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>INCRBY</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Increment the integer value of a key by the given 
amount</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Long</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>INCR</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Increment the integer value of a key by one</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String)</p></td><
 td colspan="1" rowspan="1" class="confluenceTd"><p>Long</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>MGET</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Get the values of all the given 
keys</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Fields 
(Collection&lt;String&gt;)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>List&lt;Object&gt;</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>MSET</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Set multiple keys to multiple 
values</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Values(Map&lt;String, 
Object&gt;)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>MSETNX</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Set multiple keys to multiple values, only if none of 
the keys exist</
 p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String), CamelRedis.Value (Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>GETSET</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Set the string value of a key and return its old 
value</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Object</p></td></tr></tbody></table></div><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Key Commands</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Parameters</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Result</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd
 "><p><code>EXISTS</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Determine if a key exists</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String)</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Boolea</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>DEL</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Delete a key</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Keys 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>TYPE</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Determine the type stored at key</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>DataType</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>KEYS</code></p></t
 d><td colspan="1" rowspan="1" class="confluenceTd"><p>Find all keys matching 
the given pattern</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Pattern (String)</p></td><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p>Collection&lt;String&gt;</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>RANDOMKEY</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Return a random key from the 
keyspace</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Pattern (String), CamelRedis.Value 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>String</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>RENAME</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Rename a key</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String)</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" 
rowspan="1" c
 lass="confluenceTd"><p><code>RENAMENX</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Rename a key, only if the new key does not 
exist</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Value 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>EXPIRE</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Set a key's time to live in seconds</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), 
CamelRedis.Timeout (Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>SORT</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Sort the elements in a list, set or sorted 
set</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String)</p></td><td colspan="1
 " rowspan="1" class="confluenceTd"><p>List&lt;Object&gt;</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>PERSIST</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Remove the expiration from a 
key</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key 
(String)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>EXPIREAT</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Set the expiration for a key as a UNIX 
timestamp</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Timestamp 
(Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>PEXPIRE</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Set a key's time to live in 
milliseconds</p></td><td colspan="1" rowspan="
 1" class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Timeout 
(Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>PEXPIREAT</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Set the expiration for a key as a UNIX 
timestamp specified in milliseconds</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Key (String), CamelRedis.Timestamp 
(Long)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>TTL</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Get the time to live for a key</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String)</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Long</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>MOVE</code></p></td><td 
colspan="1" rowspa
 n="1" class="confluenceTd"><p>Move a key to another database</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Key (String), 
CamelRedis.Db (Integer)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Boolean</p></td></tr></tbody></table></div><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Other Command</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Parameters</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Result</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>MULTI</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Mark the start of a transaction 
block</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>none</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">
 <p><code>DISCARD</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Discard all commands issued after MULTI</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>none</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>EXEC</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Execute all commands issued after 
MULTI</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>none</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>WATCH</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Watch the given keys to determine execution of the 
MULTI/EXEC block</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>CamelRedis.Keys (String)</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluen
 ceTd"><p><code>UNWATCH</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Forget about all watched keys</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>none</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>ECHO</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Echo the given string</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>CamelRedis.Value (String)</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>String</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>PING</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Ping the server</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>none</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>String</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>QUIT</code></p></td><td colspan="1" 
rowspan="1" class="
 confluenceTd"><p>Close the connection</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>none</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>PUBLISH</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Post a message to a channel</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>CamelRedis.Channel (String), 
CamelRedis.Message (Object)</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>void</p></td></tr></tbody></table></div></div><h4 
id="SpringRedis-Redisconsumer">Redis consumer</h4><p>The consumer subscribes to 
a channel either by channel name using <code>SUBSCRIBE</code> or a string 
pattern using <code>PSUBSCRIBE</code> commands. When a message is sent to the 
channel using PUBLISH command, it will be consumed and the message will be 
available as Camel message body. The message is also serialized using 
configured serializer or the default JdkSeriali
 zationRedisSerializer.</p><p>Message headers set by the Consumer</p><div 
class="confluenceTableSmall"><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Header</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>CamelRedis.Channel</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>The channel name, where the 
message was received.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelRedis.Pattern</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>The pattern matching the channel, where the 
message was received.</p></td></tr></tbody></table></div>
 </div><h3 id="SpringRedis-Dependencies">Dependencies</h3><p>Maven users will 
need to add the following dependency to their pom.xml.</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" 
style="border-bottom-width: 1px;"><b>pom.xml</b></div><div class="codeContent 
panelContent pdl">

[... 5 lines stripped ...]


Reply via email to