类 CacheUtil
java.lang.Object
cn.gybyt.web.util.CacheUtil
缓存工具类
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T> T从缓存中获取数据static <T> T从缓存中获取数据static <T> T从缓存中获取数据,根据类名进行转换static <T> T从缓存中获取数据,如果为空使用回调获取数据static <T> T从缓存中获取数据,如果为空使用回调获取数据,并指定缓存有效时间static <T> T从缓存中获取哈希类型数据,根据类名进行转换static <T> T从缓存中获取哈希类型数据,根据类名进行转换static <T> T从缓存中获取哈希类型数据,如果为空使用回调获取数据static <T> T从缓存中获取哈希类型数据,如果为空使用回调获取数据,并指定缓存有效时间static org.springframework.data.redis.core.RedisTemplate获取redisTemplate实例static <T> T从缓存中获取哈希类型数据static void删除缓存static voidremove(Collection<String> keys) 根据集合删除缓存static void设置缓存static void设置缓存,并指定缓存有效时间static void设置哈希方式缓存static void设置哈希方式缓存,并指定缓存时间
-
构造器详细资料
-
CacheUtil
public CacheUtil()
-
-
方法详细资料
-
getRedisTemplate
public static org.springframework.data.redis.core.RedisTemplate getRedisTemplate()获取redisTemplate实例- 返回:
-
get
从缓存中获取数据- 类型参数:
T-- 参数:
key-type-- 返回:
-
get
从缓存中获取数据- 类型参数:
T-- 参数:
key-- 返回:
-
hashGet
从缓存中获取哈希类型数据- 类型参数:
T-- 参数:
key-type-- 返回:
-
get
从缓存中获取数据,如果为空使用回调获取数据- 类型参数:
T-- 参数:
key-callable-- 返回:
-
get
从缓存中获取数据,如果为空使用回调获取数据,并指定缓存有效时间- 类型参数:
T-- 参数:
key-callable-- 返回:
-
getHash
public static <T> T getHash(String key, String hashKey, @Nullable Callable<T> callable, Integer time) 从缓存中获取哈希类型数据,如果为空使用回调获取数据,并指定缓存有效时间- 类型参数:
T-- 参数:
key-callable-- 返回:
-
getHash
从缓存中获取哈希类型数据,如果为空使用回调获取数据- 类型参数:
T-- 参数:
key-callable-- 返回:
-
setHash
设置哈希方式缓存,并指定缓存时间- 参数:
key-object-time-
-
setHash
设置哈希方式缓存- 参数:
key-object-
-
get
从缓存中获取数据,根据类名进行转换- 类型参数:
T-- 参数:
key-className-- 返回:
-
getHash
从缓存中获取哈希类型数据,根据类名进行转换- 类型参数:
T-- 参数:
key-className-- 返回:
-
getHash
从缓存中获取哈希类型数据,根据类名进行转换- 类型参数:
T-- 参数:
key-- 返回:
-
set
设置缓存- 参数:
key-object-
-
set
设置缓存,并指定缓存有效时间- 参数:
key-object-time-
-
remove
删除缓存- 参数:
key-
-
remove
根据集合删除缓存- 参数:
keys-
-