public class RHash extends RBase
redisTemplate| 构造器和说明 |
|---|
RHash(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate)
构造器给父类注入RedisTemplate
|
| 限定符和类型 | 方法和说明 |
|---|---|
Long |
delete(String key,
List<String> hashKeys)
删除hash中的一些值
|
Long |
delete(String key,
String hashKey)
删除hash中的一个值
|
<T> Map<String,T> |
getAll(String key,
Class<T> type)
获取所有键值对,并将其转换为指定类型
|
<T> List<T> |
getMultiMapValue(String key,
Collection<String> hashKeys,
Class<T> type)
获取多个hash值,并转换为指定类型
|
<T> T |
getOneMapValue(String key,
String hashKey,
Class<T> type)
获取单个hash值,并转换为指定类型
|
Boolean |
hasHashKey(String key,
String hashKey)
判断hash中是否存在某个键
|
void |
put(String key,
String hashKey,
Object hashValue)
设置单个hash值
|
void |
putAll(String key,
Map<String,?> map)
设置多个hash值
|
buildKeyByCustomSeparator, buildKeyByDefaultSeparator, convertValue, delete, deleteBatch, executeLuaScript, expire, expire, getExpire, hasKeypublic void put(String key, String hashKey, Object hashValue)
key - keyhashKey - hashKeyhashValue - hashValuepublic Long delete(String key, List<String> hashKeys)
key - keyhashKeys - hashKeyspublic Long delete(String key, String hashKey)
key - keyhashKey - hashKeypublic <T> T getOneMapValue(String key, String hashKey, Class<T> type)
T - 要转换的类型key - keyhashKey - hashKeytype - 类型public <T> List<T> getMultiMapValue(String key, Collection<String> hashKeys, Class<T> type)
T - 返回的泛型类型key - Redis键hashKeys - Hash键集合type - 转换的目标类型public <T> Map<String,T> getAll(String key, Class<T> type)
T - 值类型key - 键type - 返回值的类型Copyright © 2025. All rights reserved.