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.Long
addToSet(java.lang.String setName, V... values)
java.lang.Boolean
delete(java.lang.String key)
java.lang.Object
delete(java.util.Collection<java.lang.String> keys)
boolean
exist(java.lang.String key)
V
get(java.lang.String key)
java.lang.Long
getListSize(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.Double
getZsetMemberScore(java.lang.String zsetName, java.lang.String key)
java.lang.Long
getZsetSize(java.lang.String zsetName)
java.util.List<V>
lrange(java.lang.String key, long start, long end)
void
ltrim(java.lang.String key, java.lang.Integer start, java.lang.Integer end)
java.util.List<V>
mget(java.util.Collection<java.lang.String> keys)
void
mset(java.util.Map<java.lang.String,V> map)
java.lang.Long
removeFromZset(java.lang.String zsetName, V val)
void
rename(java.lang.String oldKey, java.lang.String newKey)
void
rename(java.util.List<java.lang.String> oldKeys, java.util.List<java.lang.String> newKeys)
java.lang.Long
rpush(java.lang.String listName, V val)
void
set(java.lang.String key, V val)
void
set(java.lang.String key, V val, java.time.Duration duration)
java.lang.Boolean
setIfAbsent(java.lang.String lockKey, V val, java.time.Duration duration)
int
ttl(java.lang.String key)
org.springframework.data.redis.connection.DataType
type(java.lang.String key)
java.lang.Boolean
zadd(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)
-
-