org.apache.camel.component.redis
Class RedisClient

java.lang.Object
  extended by org.apache.camel.component.redis.RedisClient

public class RedisClient
extends Object


Constructor Summary
RedisClient(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate)
           
 
Method Summary
 Integer append(String key, String value)
           
 Object blpop(String key, Long timeout)
           
 Object brpop(String key, Long timeout)
           
 Object brpoplpush(String key, String destination, Long timeout)
           
 Long decr(String key)
           
 Long decrby(String key, Long value)
           
 void del(Collection<String> keys)
           
 void discard()
           
 String echo(String value)
           
 void exec()
           
 Boolean exists(String key)
           
 Boolean expire(String key, Long timeout)
           
 Boolean expireat(String key, Long seconds)
           
 Object get(String key)
           
 Boolean getbit(String key, Long offset)
           
 String getrange(String key, Long start, Long end)
           
 Object getset(String key, Object value)
           
 void hdel(String key, String field)
           
 Boolean hexists(String key, String field)
           
 Object hget(String key, String field)
           
 Map<String,Object> hgetAll(String key)
           
 Long hincrBy(String key, String field, Long value)
           
 Set<String> hkeys(String key)
           
 Long hlen(String key)
           
 Collection<Object> hmget(String key, Collection<String> fields)
           
 void hmset(String key, Map<String,Object> param)
           
 void hset(String key, String field, Object value)
           
 Boolean hsetnx(String key, String field, Object value)
           
 Collection<Object> hvals(String key)
           
 Long incr(String key)
           
 Long incrby(String key, Long value)
           
 Collection<String> keys(String pattern)
           
 Object lindex(String key, Long index)
           
 Long linsert(String key, Object value, String pivot, String position)
           
 Long llen(String key)
           
 Object lpop(String key)
           
 Long lpush(String key, Object value)
           
 List<Object> lrange(String key, Long start, Long end)
           
 Long lrem(String key, Object value, Long count)
           
 void lset(String key, Object value, Long index)
           
 void ltrim(String key, Long start, Long end)
           
 List<Object> mget(Collection<String> fields)
           
 Boolean move(String key, Integer db)
           
 void mset(Map<String,Object> map)
           
 void msetnx(Map<String,Object> map)
           
 void multi()
           
 Boolean persist(String key)
           
 Boolean pexpire(String key, Long timeout)
           
 Boolean pexpireat(String key, Long millis)
           
 String ping()
           
 void publish(String channel, Object message)
           
 void quit()
           
 String randomkey()
           
 void rename(String key, String value)
           
 Boolean renamenx(String key, String value)
           
 Object rpop(String key)
           
 Object rpoplpush(String key, String destination)
           
 Long rpush(String key, Object value)
           
 Long rpushx(String key, Object value)
           
 Long sadd(String key, Object value)
           
 Long scard(String key)
           
 Set<Object> sdiff(String key, Collection<String> keys)
           
 void sdiffstore(String key, Collection<String> keys, String destinations)
           
 void set(String key, Object value)
           
 void setbit(String key, Long offset, Boolean value)
           
 void setex(String key, Object value, Long offset)
           
 void setex(String key, Object value, Long timeout, TimeUnit timeUnit)
           
 Boolean setnx(String key, Object value)
           
 Set<Object> sinter(String key, Collection<String> keys)
           
 void sinterstore(String key, Collection<String> keys, String destination)
           
 Boolean sismember(String key, Object value)
           
 Set<Object> smembers(String key)
           
 Boolean smove(String key, Object value, String destination)
           
 List<Object> sort(String key)
           
 Object spop(String key)
           
 Object srandmember(String key)
           
 Long srem(String key, Object value)
           
 Long strlen(String key)
           
 Set<Object> sunion(String key, Collection<String> keys)
           
 void sunionstore(String key, Collection<String> keys, String destination)
           
 Long ttl(String key)
           
 String type(String key)
           
 void unwatch()
           
 void watch(Collection<String> keys)
           
 Boolean zadd(String key, Object value, Double score)
           
 Long zcard(String key)
           
 Long zcount(String key, Double min, Double max)
           
 Double zincrby(String key, Object value, Double increment)
           
 void zinterstore(String key, Collection<String> keys, String destination)
           
 Object zrange(String key, Long start, Long end, Boolean withScore)
           
 Set<Object> zrangebyscore(String key, Double min, Double max)
           
 Long zrank(String key, Object value)
           
 Long zrem(String key, Object value)
           
 void zremrangebyrank(String key, Long start, Long end)
           
 void zremrangebyscore(String key, Long start, Long end)
           
 Object zrevrange(String key, Long start, Long end, Boolean withScore)
           
 Set<Object> zrevrangebyscore(String key, Double min, Double max)
           
 Long zrevrank(String key, Object value)
           
 void zunionstore(String key, Collection<String> keys, String destination)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RedisClient

public RedisClient(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate)
Method Detail

set

public void set(String key,
                Object value)

hmset

public void hmset(String key,
                  Map<String,Object> param)

hmget

public Collection<Object> hmget(String key,
                                Collection<String> fields)

hkeys

public Set<String> hkeys(String key)

hlen

public Long hlen(String key)

hincrBy

public Long hincrBy(String key,
                    String field,
                    Long value)

hgetAll

public Map<String,Object> hgetAll(String key)

hexists

public Boolean hexists(String key,
                       String field)

hget

public Object hget(String key,
                   String field)

hdel

public void hdel(String key,
                 String field)

hset

public void hset(String key,
                 String field,
                 Object value)

quit

public void quit()

get

public Object get(String key)

hvals

public Collection<Object> hvals(String key)

hsetnx

public Boolean hsetnx(String key,
                      String field,
                      Object value)

decr

public Long decr(String key)

decrby

public Long decrby(String key,
                   Long value)

incr

public Long incr(String key)

incrby

public Long incrby(String key,
                   Long value)

getrange

public String getrange(String key,
                       Long start,
                       Long end)

strlen

public Long strlen(String key)

mget

public List<Object> mget(Collection<String> fields)

mset

public void mset(Map<String,Object> map)

msetnx

public void msetnx(Map<String,Object> map)

getset

public Object getset(String key,
                     Object value)

setnx

public Boolean setnx(String key,
                     Object value)

setex

public void setex(String key,
                  Object value,
                  Long timeout,
                  TimeUnit timeUnit)

setex

public void setex(String key,
                  Object value,
                  Long offset)

setbit

public void setbit(String key,
                   Long offset,
                   Boolean value)

getbit

public Boolean getbit(String key,
                      Long offset)

append

public Integer append(String key,
                      String value)

multi

public void multi()

unwatch

public void unwatch()

discard

public void discard()

exec

public void exec()

watch

public void watch(Collection<String> keys)

sadd

public Long sadd(String key,
                 Object value)

scard

public Long scard(String key)

sdiff

public Set<Object> sdiff(String key,
                         Collection<String> keys)

sdiffstore

public void sdiffstore(String key,
                       Collection<String> keys,
                       String destinations)

sinter

public Set<Object> sinter(String key,
                          Collection<String> keys)

sinterstore

public void sinterstore(String key,
                        Collection<String> keys,
                        String destination)

sismember

public Boolean sismember(String key,
                         Object value)

smembers

public Set<Object> smembers(String key)

smove

public Boolean smove(String key,
                     Object value,
                     String destination)

spop

public Object spop(String key)

srandmember

public Object srandmember(String key)

srem

public Long srem(String key,
                 Object value)

sunion

public Set<Object> sunion(String key,
                          Collection<String> keys)

sunionstore

public void sunionstore(String key,
                        Collection<String> keys,
                        String destination)

echo

public String echo(String value)

ping

public String ping()

publish

public void publish(String channel,
                    Object message)

lpop

public Object lpop(String key)

blpop

public Object blpop(String key,
                    Long timeout)

brpoplpush

public Object brpoplpush(String key,
                         String destination,
                         Long timeout)

rpoplpush

public Object rpoplpush(String key,
                        String destination)

lindex

public Object lindex(String key,
                     Long index)

linsert

public Long linsert(String key,
                    Object value,
                    String pivot,
                    String position)

rpop

public Object rpop(String key)

brpop

public Object brpop(String key,
                    Long timeout)

llen

public Long llen(String key)

lrange

public List<Object> lrange(String key,
                           Long start,
                           Long end)

lrem

public Long lrem(String key,
                 Object value,
                 Long count)

lset

public void lset(String key,
                 Object value,
                 Long index)

ltrim

public void ltrim(String key,
                  Long start,
                  Long end)

rpush

public Long rpush(String key,
                  Object value)

rpushx

public Long rpushx(String key,
                   Object value)

lpush

public Long lpush(String key,
                  Object value)

del

public void del(Collection<String> keys)

exists

public Boolean exists(String key)

expire

public Boolean expire(String key,
                      Long timeout)

expireat

public Boolean expireat(String key,
                        Long seconds)

keys

public Collection<String> keys(String pattern)

move

public Boolean move(String key,
                    Integer db)

persist

public Boolean persist(String key)

pexpire

public Boolean pexpire(String key,
                       Long timeout)

pexpireat

public Boolean pexpireat(String key,
                         Long millis)

randomkey

public String randomkey()

rename

public void rename(String key,
                   String value)

renamenx

public Boolean renamenx(String key,
                        String value)

ttl

public Long ttl(String key)

type

public String type(String key)

sort

public List<Object> sort(String key)

zadd

public Boolean zadd(String key,
                    Object value,
                    Double score)

zcard

public Long zcard(String key)

zcount

public Long zcount(String key,
                   Double min,
                   Double max)

zincrby

public Double zincrby(String key,
                      Object value,
                      Double increment)

zinterstore

public void zinterstore(String key,
                        Collection<String> keys,
                        String destination)

zrange

public Object zrange(String key,
                     Long start,
                     Long end,
                     Boolean withScore)

zrangebyscore

public Set<Object> zrangebyscore(String key,
                                 Double min,
                                 Double max)

zrank

public Long zrank(String key,
                  Object value)

zrem

public Long zrem(String key,
                 Object value)

zremrangebyrank

public void zremrangebyrank(String key,
                            Long start,
                            Long end)

zremrangebyscore

public void zremrangebyscore(String key,
                             Long start,
                             Long end)

zrevrange

public Object zrevrange(String key,
                        Long start,
                        Long end,
                        Boolean withScore)

zrevrangebyscore

public Set<Object> zrevrangebyscore(String key,
                                    Double min,
                                    Double max)

zrevrank

public Long zrevrank(String key,
                     Object value)

zunionstore

public void zunionstore(String key,
                        Collection<String> keys,
                        String destination)


Apache Camel