完善redis api
This commit is contained in:
parent
b59c6c25b7
commit
8d5a537462
|
@ -6,6 +6,7 @@ import org.springframework.data.redis.core.RedisTemplate;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
@ -46,7 +47,7 @@ public class RedisCache {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void set(String key, Object value) {
|
public void set(String key, Object value) {
|
||||||
set(key, value, DEFAULT_EXPIRE);
|
redisTemplate.opsForValue().set(key, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Object get(String key, long expire) {
|
public Object get(String key, long expire) {
|
||||||
|
@ -118,6 +119,14 @@ public class RedisCache {
|
||||||
redisTemplate.expire(key, expire, TimeUnit.SECONDS);
|
redisTemplate.expire(key, expire, TimeUnit.SECONDS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void expireAt(String key, Date expire) {
|
||||||
|
redisTemplate.expireAt(key, expire);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getExpire(String key) {
|
||||||
|
return redisTemplate.getExpire(key, TimeUnit.SECONDS);
|
||||||
|
}
|
||||||
|
|
||||||
public void hDel(String key, Object... fields) {
|
public void hDel(String key, Object... fields) {
|
||||||
redisTemplate.opsForHash().delete(key, fields);
|
redisTemplate.opsForHash().delete(key, fields);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user