Class RqueueRedisTemplate<V extends Serializable>

java.lang.Object
com.github.sonus21.rqueue.common.RqueueRedisTemplate<V>
Direct Known Subclasses:
RqueueMessageTemplateImpl

public class RqueueRedisTemplate<V extends Serializable> extends Object
  • Field Details

    • redisTemplate

      protected org.springframework.data.redis.core.RedisTemplate<String,V extends Serializable> redisTemplate
  • Constructor Details

    • RqueueRedisTemplate

      public RqueueRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
  • Method Details

    • getRedisTemplate

      public org.springframework.data.redis.core.RedisTemplate<String,V> getRedisTemplate()
    • removeFromZset

      public Long removeFromZset(String zsetName, V val)
    • getListSize

      public Long getListSize(String lName)
    • getZsetSize

      public Long getZsetSize(String zsetName)
    • getZsetMemberScore

      public Double getZsetMemberScore(String zsetName, String key)
    • rpush

      public Long rpush(String listName, V val)
    • addToSet

      public Long addToSet(String setName, V... values)
    • set

      public void set(String key, V val)
    • get

      public V get(String key)
    • exist

      public boolean exist(String key)
    • ttl

      public int ttl(String key)
    • mget

      public List<V> mget(Collection<String> keys)
    • mset

      public void mset(Map<String,V> map)
    • set

      public void set(String key, V val, Duration duration)
    • setIfAbsent

      public Boolean setIfAbsent(String lockKey, V val, Duration duration)
    • delete

      public Boolean delete(String key)
    • delete

      public Object delete(Collection<String> keys)
    • type

      public org.springframework.data.redis.connection.DataType type(String key)
    • lrange

      public List<V> lrange(String key, long start, long end)
    • zrange

      public Set<V> zrange(String key, long start, long end)
    • zrangeWithScore

      public Set<org.springframework.data.redis.core.ZSetOperations.TypedTuple<V>> zrangeWithScore(String key, long start, long end)
    • zremRangeByScore

      public void zremRangeByScore(String key, long min, long max)
    • getMembers

      public Set<V> getMembers(String key)
    • ltrim

      public void ltrim(String key, Integer start, Integer end)
    • zadd

      public Boolean zadd(String key, V val, long score)
    • rename

      public void rename(String oldKey, String newKey)
    • rename

      public void rename(List<String> oldKeys, List<String> newKeys)