feat:redis expire方法
This commit is contained in:
@@ -73,6 +73,15 @@ public interface IRedisService {
|
|||||||
*/
|
*/
|
||||||
Boolean hasKey(String group, String key);
|
Boolean hasKey(String group, String key);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设置过期时间
|
||||||
|
* @param key key
|
||||||
|
* @param timeout 过期时间
|
||||||
|
* @param unit 时间单位
|
||||||
|
* @return 是否成功
|
||||||
|
*/
|
||||||
|
Boolean expire(String key, long timeout, TimeUnit unit);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 设置过期时间
|
* 设置过期时间
|
||||||
* @param group 项目名称
|
* @param group 项目名称
|
||||||
|
|||||||
@@ -62,6 +62,11 @@ public class RedisServiceImpl implements IRedisService {
|
|||||||
return redisTemplate.hasKey(buildKey(group, key));
|
return redisTemplate.hasKey(buildKey(group, key));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Boolean expire(String key, long timeout, TimeUnit unit) {
|
||||||
|
return expire(group, key, timeout, unit);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Boolean expire(String group, String key, long timeout, TimeUnit unit) {
|
public Boolean expire(String group, String key, long timeout, TimeUnit unit) {
|
||||||
return redisTemplate.expire(buildKey(group, key), timeout, unit);
|
return redisTemplate.expire(buildKey(group, key), timeout, unit);
|
||||||
|
|||||||
Reference in New Issue
Block a user