public final class HashHandler extends Object implements RedisHandler
Modifier and Type | Method and Description |
---|---|
Long |
decrement(String key,
String hashKey)
Deprecated.
|
Double |
decrement(String key,
String hashKey,
Double data)
Deprecated.
|
Long |
decrement(String key,
String hashKey,
Long data)
Deprecated.
|
Map<String,String> |
entries(String key)
获取字符串集合
|
Map<String,Object> |
entriesAsObj(String key)
获取对象集合
|
String |
get(String key,
String hashKey)
获取字符串
|
<T> T |
getAsObj(Class<T> type,
String key,
String hashKey)
获取对象
|
<T> T |
getAsObj(String key,
String hashKey)
获取对象
|
org.springframework.data.redis.core.RedisTemplate<String,Object> |
getRedisTemplate()
获取spring redis模板
|
org.springframework.data.redis.core.StringRedisTemplate |
getStringRedisTemplate()
获取spring string redis模板
|
Boolean |
hasKey(String key,
String hashKey)
是否包含字符串的key
|
Boolean |
hasKeyAsObj(String key,
String hashKey)
是否包含对象的key
|
Long |
increment(String key,
String hashKey)
Deprecated.
|
Double |
increment(String key,
String hashKey,
Double data)
Deprecated.
|
Long |
increment(String key,
String hashKey,
Long data)
Deprecated.
|
Set<String> |
keys(String key)
获取字符串hash键集合
|
Set |
keysAsObj(String key)
获取对象hash键集合
|
Long |
lengthOfValue(String key,
String hashKey)
获取字符串长度
|
List<String> |
mget(String key,
String... hashKeys)
批量获取字符串
|
List |
mgetAsObj(String key,
String... hashKeys)
批量获取对象
|
void |
put(String key,
String hashKey,
String value)
存入字符串
|
void |
putAll(String key,
Map<String,String> map)
存入字符串集合
|
void |
putAllAsObj(String key,
Map<String,Object> map)
存入对象集合
|
void |
putAsObj(String key,
String hashKey,
Object value)
存入对象
|
Boolean |
putIfAbsent(String key,
String hashKey,
String value)
存入字符串如果不存在
|
Boolean |
putIfAbsentAsObj(String key,
String hashKey,
Object value)
存入对象如果不存在
|
Long |
remove(String key,
String... hashKeys)
移除字符串
|
Long |
removeAsObj(String key,
String... hashKeys)
移除对象
|
org.springframework.data.redis.core.Cursor<Map.Entry<String,String>> |
scan(String key,
Long count,
String pattern)
匹配字符串
|
org.springframework.data.redis.core.Cursor<Map.Entry<String,Object>> |
scanAsObj(String key,
Long count,
String pattern)
匹配对象
|
Long |
size(String key)
获取字符串数量
|
Long |
sizeAsObj(String key)
获取对象数量
|
List<String> |
values(String key)
获取字符串集合
|
List |
valuesAsObj(String key)
获取对象集合
|
public void putAsObj(String key, String hashKey, Object value)
key
- 键hashKey
- hash键value
- 对象public void put(String key, String hashKey, String value)
key
- 键hashKey
- hash键value
- 字符串public Boolean putIfAbsentAsObj(String key, String hashKey, Object value)
key
- 键hashKey
- hash键value
- 对象public Boolean putIfAbsent(String key, String hashKey, String value)
key
- 键hashKey
- hash键value
- 字符串public void putAllAsObj(String key, Map<String,Object> map)
key
- 键map
- 对象集合public void putAll(String key, Map<String,String> map)
key
- 键map
- 字符串集合public <T> T getAsObj(String key, String hashKey)
T
- 返回类型key
- 键hashKey
- hash键public <T> T getAsObj(Class<T> type, String key, String hashKey)
T
- 返回类型type
- 返回值类型key
- 键hashKey
- hash键public String get(String key, String hashKey)
key
- 键hashKey
- hash键public List mgetAsObj(String key, String... hashKeys)
key
- 键hashKeys
- hash键public List<String> mget(String key, String... hashKeys)
key
- 键hashKeys
- hash键public Long removeAsObj(String key, String... hashKeys)
key
- 键hashKeys
- hash键public Long remove(String key, String... hashKeys)
key
- 键hashKeys
- hash键public Map<String,Object> entriesAsObj(String key)
key
- 键public Map<String,String> entries(String key)
key
- 键public Set keysAsObj(String key)
key
- 键public Set<String> keys(String key)
key
- 键public List valuesAsObj(String key)
key
- 键public List<String> values(String key)
key
- 键public Long lengthOfValue(String key, String hashKey)
key
- 键hashKey
- hash键public Long sizeAsObj(String key)
key
- 键public Long size(String key)
key
- 键public Boolean hasKeyAsObj(String key, String hashKey)
key
- 键hashKey
- hash键public Boolean hasKey(String key, String hashKey)
key
- 键hashKey
- hash键@Deprecated public Double increment(String key, String hashKey, Double data)
NumberHandler.addDouble(String, String, double)
替换key
- 键hashKey
- hash键data
- 步长@Deprecated public Long increment(String key, String hashKey, Long data)
NumberHandler.addLong(String, String, long)
替换key
- 键hashKey
- hash键data
- 步长@Deprecated public Long increment(String key, String hashKey)
NumberHandler.incrementLong(String, String)
替换key
- 键hashKey
- hash键@Deprecated public Double decrement(String key, String hashKey, Double data)
NumberHandler.subtractDouble(String, String, double)
替换key
- 键hashKey
- hash键data
- 步长@Deprecated public Long decrement(String key, String hashKey, Long data)
NumberHandler.subtractLong(String, String, long)
替换key
- 键hashKey
- hash键data
- 步长@Deprecated public Long decrement(String key, String hashKey)
NumberHandler.decrementLong(String, String)
替换key
- 键hashKey
- hash键public org.springframework.data.redis.core.Cursor<Map.Entry<String,Object>> scanAsObj(String key, Long count, String pattern)
key
- 键count
- 数量pattern
- 规则public org.springframework.data.redis.core.Cursor<Map.Entry<String,String>> scan(String key, Long count, String pattern)
key
- 键count
- 数量pattern
- 规则public org.springframework.data.redis.core.RedisTemplate<String,Object> getRedisTemplate()
public org.springframework.data.redis.core.StringRedisTemplate getStringRedisTemplate()
Copyright © 2019. All rights reserved.