@Component public class RedisHashMapUtils extends RedisUtils
| 构造器和说明 |
|---|
RedisHashMapUtils(org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate)
构造方法
注入 RedisTemplate
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
deleteCacheHash(String key,
String field)
删除Hash结构
|
<T> T |
getCacheHash(String key,
String field)
获取Hash结构
|
Map<Object,Object> |
getCacheHashEntries(String key)
获取Hash结构的所有键值对
|
Set<Object> |
getCacheHashKeys(String key)
获取Hash结构的所有键值
|
Long |
getCacheHashSize(String key)
获取Hash结构的大小
|
List<Object> |
getCacheHashValues(String key)
获取Hash结构的所有值
|
Boolean |
hasKeyCacheHash(String key,
String field)
判断Hash结构是否存在
|
<T> boolean |
setCacheHash(String key,
String field,
T value)
缓存Hash结构
|
<T> boolean |
setCacheHash(String key,
String field,
T value,
long timeout,
TimeUnit timeUnit)
缓存Hash结构
|
delete, delete, delete, expire, expire, getRedisTemplate, setRedisTemplatepublic <T> boolean setCacheHash(String key, String field, T value)
T - 缓存的值类型key - 缓存的键值field - 缓存的键值 Kvalue - 缓存的值 Vpublic <T> boolean setCacheHash(String key, String field, T value, long timeout, TimeUnit timeUnit)
T - 缓存的值类型key - 缓存的键值field - 缓存的键值value - 缓存的值timeout - 超时时间timeUnit - 超时时间单位public <T> T getCacheHash(String key, String field)
T - 缓存的值类型key - 缓存的键值field - 缓存的键值 Kpublic boolean deleteCacheHash(String key, String field)
key - 缓存的键值field - 缓存的键值 Kpublic Boolean hasKeyCacheHash(String key, String field)
key - 缓存的键值field - 缓存的键值 Kpublic Set<Object> getCacheHashKeys(String key)
key - 缓存的键值public List<Object> getCacheHashValues(String key)
key - 缓存的键值Copyright © 2024. All rights reserved.