public abstract class RedisBaseImp extends Object implements CacheBaseInterface
| 限定符和类型 | 字段和说明 |
|---|---|
protected Integer |
dbIndex |
private static org.slf4j.Logger |
LOGGER |
protected org.springframework.data.redis.core.RedisTemplate |
redisTemplate |
DEFALUTHEAD, DEFALUTSECRET, DEFALUTTIME| 构造器和说明 |
|---|
RedisBaseImp() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
boolean |
deleteCacheData(Object key) |
boolean |
exists(Object key) |
Object |
getCacheData(Object key) |
<T> T |
getCacheTData(String key,
Class<T> type) |
boolean |
getLock(String key,
String serial,
long expire,
long waittime) |
void |
init(String dbIndex) |
boolean |
releaseLock(String key,
String serial) |
protected void |
selectDb(org.springframework.data.redis.connection.RedisConnection connection) |
boolean |
setCacheObjectData(Object key,
Object value) |
boolean |
setCacheObjectData(Object key,
Object value,
boolean secret) |
boolean |
setCacheObjectData(Object key,
Object value,
long validTime) |
boolean |
setCacheObjectData(Object key,
Object value,
long validTime,
boolean secret) |
void |
setRedisTemplate(org.springframework.data.redis.core.RedisTemplate redisTemplate) |
boolean |
tryLock(String key,
String serial,
long expire) |
private static final org.slf4j.Logger LOGGER
protected Integer dbIndex
protected org.springframework.data.redis.core.RedisTemplate redisTemplate
@Autowired public void setRedisTemplate(org.springframework.data.redis.core.RedisTemplate redisTemplate)
public void init(String dbIndex)
protected void selectDb(org.springframework.data.redis.connection.RedisConnection connection)
public boolean exists(Object key) throws cn.dyaoming.errors.AppDaoException
public boolean setCacheObjectData(Object key, Object value) throws cn.dyaoming.errors.AppDaoException
public boolean setCacheObjectData(Object key, Object value, long validTime) throws cn.dyaoming.errors.AppDaoException
public boolean setCacheObjectData(Object key, Object value, boolean secret) throws cn.dyaoming.errors.AppDaoException
public boolean setCacheObjectData(Object key, Object value, long validTime, boolean secret) throws cn.dyaoming.errors.AppDaoException
public boolean deleteCacheData(Object key) throws cn.dyaoming.errors.AppDaoException
public <T> T getCacheTData(String key, Class<T> type) throws cn.dyaoming.errors.AppDaoException
public void clear()
throws cn.dyaoming.errors.AppDaoException
Copyright © 2020. All rights reserved.