Package com.github.sonus21.rqueue.common
Class RqueueRedisTemplate<V extends java.io.Serializable>
- java.lang.Object
-
- com.github.sonus21.rqueue.common.RqueueRedisTemplate<V>
-
- Direct Known Subclasses:
RqueueMessageTemplateImpl
public class RqueueRedisTemplate<V extends java.io.Serializable> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.data.redis.core.RedisTemplate<java.lang.String,V>redisTemplate
-
Constructor Summary
Constructors Constructor Description RqueueRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.LongaddToSet(java.lang.String setName, V... values)java.lang.Booleandelete(java.lang.String key)java.lang.Objectdelete(java.util.Collection<java.lang.String> keys)booleanexist(java.lang.String key)Vget(java.lang.String key)java.lang.LonggetListSize(java.lang.String lName)java.util.Set<V>getMembers(java.lang.String key)org.springframework.data.redis.core.RedisTemplate<java.lang.String,V>getRedisTemplate()java.lang.DoublegetZsetMemberScore(java.lang.String zsetName, java.lang.String key)java.lang.LonggetZsetSize(java.lang.String zsetName)java.util.List<V>lrange(java.lang.String key, long start, long end)voidltrim(java.lang.String key, java.lang.Integer start, java.lang.Integer end)java.util.List<V>mget(java.util.Collection<java.lang.String> keys)voidmset(java.util.Map<java.lang.String,V> map)java.lang.LongremoveFromZset(java.lang.String zsetName, V val)voidrename(java.lang.String oldKey, java.lang.String newKey)voidrename(java.util.List<java.lang.String> oldKeys, java.util.List<java.lang.String> newKeys)java.lang.Longrpush(java.lang.String listName, V val)voidset(java.lang.String key, V val)voidset(java.lang.String key, V val, java.time.Duration duration)java.lang.BooleansetIfAbsent(java.lang.String lockKey, V val, java.time.Duration duration)intttl(java.lang.String key)org.springframework.data.redis.connection.DataTypetype(java.lang.String key)java.lang.Booleanzadd(java.lang.String key, V val, long score)java.util.Set<V>zrange(java.lang.String key, long start, long end)java.util.Set<org.springframework.data.redis.core.ZSetOperations.TypedTuple<V>>zrangeWithScore(java.lang.String key, long start, long end)
-
-
-
Field Detail
-
redisTemplate
protected org.springframework.data.redis.core.RedisTemplate<java.lang.String,V extends java.io.Serializable> redisTemplate
-
-
Method Detail
-
getRedisTemplate
public org.springframework.data.redis.core.RedisTemplate<java.lang.String,V> getRedisTemplate()
-
removeFromZset
public java.lang.Long removeFromZset(java.lang.String zsetName, V val)
-
getListSize
public java.lang.Long getListSize(java.lang.String lName)
-
getZsetSize
public java.lang.Long getZsetSize(java.lang.String zsetName)
-
getZsetMemberScore
public java.lang.Double getZsetMemberScore(java.lang.String zsetName, java.lang.String key)
-
rpush
public java.lang.Long rpush(java.lang.String listName, V val)
-
addToSet
public java.lang.Long addToSet(java.lang.String setName, V... values)
-
set
public void set(java.lang.String key, V val)
-
get
public V get(java.lang.String key)
-
exist
public boolean exist(java.lang.String key)
-
ttl
public int ttl(java.lang.String key)
-
mget
public java.util.List<V> mget(java.util.Collection<java.lang.String> keys)
-
mset
public void mset(java.util.Map<java.lang.String,V> map)
-
set
public void set(java.lang.String key, V val, java.time.Duration duration)
-
setIfAbsent
public java.lang.Boolean setIfAbsent(java.lang.String lockKey, V val, java.time.Duration duration)
-
delete
public java.lang.Boolean delete(java.lang.String key)
-
delete
public java.lang.Object delete(java.util.Collection<java.lang.String> keys)
-
type
public org.springframework.data.redis.connection.DataType type(java.lang.String key)
-
lrange
public java.util.List<V> lrange(java.lang.String key, long start, long end)
-
zrange
public java.util.Set<V> zrange(java.lang.String key, long start, long end)
-
zrangeWithScore
public java.util.Set<org.springframework.data.redis.core.ZSetOperations.TypedTuple<V>> zrangeWithScore(java.lang.String key, long start, long end)
-
getMembers
public java.util.Set<V> getMembers(java.lang.String key)
-
ltrim
public void ltrim(java.lang.String key, java.lang.Integer start, java.lang.Integer end)
-
zadd
public java.lang.Boolean zadd(java.lang.String key, V val, long score)
-
rename
public void rename(java.lang.String oldKey, java.lang.String newKey)
-
rename
public void rename(java.util.List<java.lang.String> oldKeys, java.util.List<java.lang.String> newKeys)
-
-