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