public abstract class AbstractRedisBaseImp extends Object implements CacheBaseInterface
| 限定符和类型 | 字段和说明 |
|---|---|
protected Integer |
dbIndex |
private redis.clients.jedis.JedisPool |
jedisPool |
private static org.slf4j.Logger |
LOGGER |
DEFALUTHEAD, DEFALUTSECRET, DEFALUTTIME| 构造器和说明 |
|---|
AbstractRedisBaseImp() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
protected void |
closeResource(redis.clients.jedis.Jedis jedis) |
boolean |
deleteCacheData(Object cacheKey) |
boolean |
exists(Object cacheKey) |
Object |
getCacheData(Object cacheKey) |
<T> T |
getCacheData(Object cacheKey,
Class<T> type) |
protected redis.clients.jedis.Jedis |
getResource() |
void |
init(String dbIndex) |
boolean |
releaseLock(Object lockKey,
Object serial) |
protected void |
selectDb(redis.clients.jedis.Jedis jedis) |
boolean |
setCacheObjectData(Object cacheKey,
Object value,
long validTime,
boolean secret) |
void |
setJedisPool(redis.clients.jedis.JedisPool jedisPool) |
boolean |
tryLock(Object lockKey,
Object serial,
long expire) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetCacheObjectData, setCacheObjectData, setCacheObjectDataprivate static final org.slf4j.Logger LOGGER
protected Integer dbIndex
private redis.clients.jedis.JedisPool jedisPool
@Autowired public void setJedisPool(redis.clients.jedis.JedisPool jedisPool)
public void init(String dbIndex)
protected redis.clients.jedis.Jedis getResource()
protected void selectDb(redis.clients.jedis.Jedis jedis)
protected void closeResource(redis.clients.jedis.Jedis jedis)
public boolean exists(Object cacheKey)
public boolean setCacheObjectData(Object cacheKey, Object value, long validTime, boolean secret)
public boolean deleteCacheData(Object cacheKey)
public void clear()
Copyright © 2021. All rights reserved.