public class RedisObjectCache extends Object
| 构造器和说明 |
|---|
RedisObjectCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
delete(String key)
删除某个缓存
|
static void |
delete(String key,
int database)
删除某个缓存
|
static void |
expire(String key,
int database,
long time) |
static void |
expire(String key,
int database,
long time,
TimeUnit timeUnit) |
static void |
expire(String key,
long time) |
static void |
expire(String key,
long time,
TimeUnit timeUnit)
修改缓存的到期时间
|
static Object |
get(String key)
获取默认数据库中的value
|
static Object |
get(String key,
int database)
获取指定数据库中的value
|
static <T> T |
get(String key,
int database,
Class<T> cls)
获取指定类型的缓存数据
|
static Object |
getAfterDelete(String key,
int database)
获取指定缓存后删除本缓存数据
|
static Long |
getExpire(String key)
获取到期时间
|
static Long |
getExpire(String key,
int database)
获取到期时间
|
static boolean |
hasKey(String key)
判断是否存在某个
|
static boolean |
hasKey(String key,
int database)
判断是否存在某个
|
static void |
set(String key,
Object object)
添加缓存
|
static void |
set(String key,
Object object,
int database)
添加缓存
|
static void |
set(String key,
Object object,
int database,
long time,
TimeUnit timeUnit)
添加缓存 并指定缓存时间
|
public static Object get(String key, int database)
key - keydatabase - 数据库编号public static <T> T get(String key, int database, Class<T> cls)
T - 数据类型key - keydatabase - 数据库编号cls - 要缓存的数据类型public static Object getAfterDelete(String key, int database)
key - keydatabase - 数据库编号public static void set(String key, Object object, int database)
key - 缓存的keyobject - 缓存的值database - 数据库编号public static void set(String key, Object object, int database, long time, TimeUnit timeUnit)
key - 缓存的keyobject - 缓存的值database - 数据库编号time - 缓存的时间timeUnit - 时间单位public static void delete(String key)
key - 缓存的keypublic static void delete(String key, int database)
key - 缓存的keydatabase - 数据库编号public static void expire(String key, long time, TimeUnit timeUnit)
key - 缓存的keytime - 时间timeUnit - 时间单位public static void expire(String key, long time)
public static void expire(String key, int database, long time)
public static Long getExpire(String key, int database)
key - keydatabase - 数据编号public static boolean hasKey(String key)
key - keypublic static boolean hasKey(String key, int database)
key - keydatabase - 数据库编号Copyright © 2017–2021. All rights reserved.