public class RedisBaseService
extends java.lang.Object
| 构造器和说明 |
|---|
RedisBaseService(org.springframework.data.redis.core.RedisTemplate redisTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
cacheProp(java.lang.String key,
long timeout,
java.util.concurrent.TimeUnit unit) |
<T> long |
cachePush(java.lang.String key,
T value) |
java.lang.Long |
decrement(java.lang.String key,
long delta) |
long |
deleteObject(java.util.Collection collection) |
boolean |
deleteObject(java.lang.String key) |
boolean |
expire(java.lang.String key,
long timeout) |
boolean |
expire(java.lang.String key,
long timeout,
java.util.concurrent.TimeUnit unit) |
<T> java.util.List<T> |
getCacheList(java.lang.String key) |
<T> java.util.Map<java.lang.String,T> |
getCacheMap(java.lang.String key) |
<T> T |
getCacheMapValue(java.lang.String key,
java.lang.String hKey) |
<T> T |
getCacheObject(java.lang.String key) |
<T> java.util.Set<T> |
getCacheSet(java.lang.String key) |
long |
getExpire(java.lang.String key) |
<T> java.util.List<T> |
getMultiCacheMapValue(java.lang.String key,
java.util.Collection<java.lang.Object> hKeys) |
java.lang.Boolean |
hasKey(java.lang.String key) |
java.lang.Long |
increment(java.lang.String key,
long delta) |
java.lang.Long |
increment(java.lang.String key,
java.lang.String hashKey,
java.lang.Long delate) |
java.util.Collection<java.lang.String> |
keys(java.lang.String pattern) |
<T> long |
setCacheList(java.lang.String key,
java.util.List<T> dataList) |
<T> void |
setCacheMap(java.lang.String key,
java.util.Map<java.lang.String,T> dataMap) |
<T> void |
setCacheMapValue(java.lang.String key,
java.lang.String hKey,
T value) |
<T> void |
setCacheObject(java.lang.String key,
T value) |
<T> void |
setCacheObject(java.lang.String key,
T value,
java.lang.Long timeout,
java.util.concurrent.TimeUnit timeUnit) |
<T> org.springframework.data.redis.core.BoundSetOperations<java.lang.String,T> |
setCacheSet(java.lang.String key,
java.util.Set<T> dataSet) |
<T> java.lang.Boolean |
setNx(java.lang.String key,
T value,
java.lang.Long timeout,
java.util.concurrent.TimeUnit timeUnit) |
public RedisBaseService(org.springframework.data.redis.core.RedisTemplate redisTemplate)
public java.lang.Long increment(java.lang.String key,
long delta)
public java.lang.Long decrement(java.lang.String key,
long delta)
public <T> void setCacheObject(java.lang.String key,
T value)
public <T> void setCacheObject(java.lang.String key,
T value,
java.lang.Long timeout,
java.util.concurrent.TimeUnit timeUnit)
public <T> java.lang.Boolean setNx(java.lang.String key,
T value,
java.lang.Long timeout,
java.util.concurrent.TimeUnit timeUnit)
public boolean expire(java.lang.String key,
long timeout)
public boolean expire(java.lang.String key,
long timeout,
java.util.concurrent.TimeUnit unit)
public long getExpire(java.lang.String key)
public java.lang.Boolean hasKey(java.lang.String key)
public <T> T getCacheObject(java.lang.String key)
public boolean deleteObject(java.lang.String key)
public long deleteObject(java.util.Collection collection)
public <T> long setCacheList(java.lang.String key,
java.util.List<T> dataList)
public <T> java.util.List<T> getCacheList(java.lang.String key)
public <T> long cachePush(java.lang.String key,
T value)
public <T> T cacheProp(java.lang.String key,
long timeout,
java.util.concurrent.TimeUnit unit)
public <T> org.springframework.data.redis.core.BoundSetOperations<java.lang.String,T> setCacheSet(java.lang.String key,
java.util.Set<T> dataSet)
public <T> java.util.Set<T> getCacheSet(java.lang.String key)
public <T> void setCacheMap(java.lang.String key,
java.util.Map<java.lang.String,T> dataMap)
public <T> java.util.Map<java.lang.String,T> getCacheMap(java.lang.String key)
public <T> void setCacheMapValue(java.lang.String key,
java.lang.String hKey,
T value)
public <T> T getCacheMapValue(java.lang.String key,
java.lang.String hKey)
public <T> java.util.List<T> getMultiCacheMapValue(java.lang.String key,
java.util.Collection<java.lang.Object> hKeys)
public java.util.Collection<java.lang.String> keys(java.lang.String pattern)
public java.lang.Long increment(java.lang.String key,
java.lang.String hashKey,
java.lang.Long delate)
Copyright © 2024. All Rights Reserved.