public class RedisCacheHelper extends Object implements CacheHelper
| 构造器和说明 |
|---|
RedisCacheHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
delete(List<String> keys)
删除指定key
|
boolean |
delete(String key)
删除指定key
|
boolean |
exist(String key)
是否存在指定KEY
|
void |
expire(String key,
TimeUnit timeUnit,
Long timeout)
设置失效时间
|
boolean |
hashAnyExist(String key,
String[] hashKeys)
判断指定key的hash中包含指定hashKeys中任何一个
|
void |
hashBatchDel(String key,
Set<String> hashKeys)
删除Hash中指定key的值
|
void |
hashDel(String key,
String hashKey)
删除Hash中指定key的值
|
boolean |
hashExist(String key,
String hashKey)
判断指定key的hash中包含指定hashKey
|
Map<String,String> |
hashGet(String key)
获取指定key的hash缓存
|
String |
hashGetString(String key,
String hashKey)
获取指定key的hash中对应的值
|
List<String> |
hashMultiGet(String key,
Collection<String> keys)
获取指定key的hash中对应的值
|
void |
hashSet(String key,
Map<String,String> hash)
设置指定key的hash缓存
|
void |
hashSet(String key,
String hashKey,
String hashValue)
设置指定key的hash缓存
|
Long |
increment(String key)
增加1
|
Long |
increment(String key,
Long step)
增加1
|
Set<String> |
keys(String pattern)
模糊匹配,
|
Long |
setAdd(String key,
String[] values)
向集合中添加
|
Long |
setAdd(String key,
String[] values,
boolean clear)
向集合中添加
|
Boolean |
setExist(String key,
String value)
判断集合中是否有对应的value
|
Boolean |
setIfAbsent(String key,
String value)
获取指定key的String类型缓存
|
Set<String> |
setMembers(String key)
返回对应key的集合
|
String |
stringGet(String key)
获取指定key的String类型缓存
|
void |
stringSet(String key,
String value)
设置指定key的String类型缓存
|
void |
stringSetExpire(String key,
String value,
long seconds)
设置指定key的String类型缓存,包含过期时间
|
void |
stringSetExpire(String key,
String value,
long time,
TimeUnit timeUnit)
设置指定key的String类型缓存,包含过期时间
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitregKeypublic String stringGet(String key)
stringGet 在接口中 CacheHelperkey - public Boolean setIfAbsent(String key, String value)
setIfAbsent 在接口中 CacheHelperkey - public Long increment(String key)
increment 在接口中 CacheHelperkey - public void expire(String key, TimeUnit timeUnit, Long timeout)
expire 在接口中 CacheHelperkey - timeUnit - timeout - public Long increment(String key, Long step)
increment 在接口中 CacheHelperkey - public boolean exist(String key)
exist 在接口中 CacheHelperkey - public Set<String> keys(String pattern)
keys 在接口中 CacheHelperpattern - public void stringSet(String key, String value)
stringSet 在接口中 CacheHelperkey - value - 缓存值public void stringSetExpire(String key, String value, long time, TimeUnit timeUnit)
stringSetExpire 在接口中 CacheHelperkey - value - time - timeUnit - 时间单位public void stringSetExpire(String key, String value, long seconds)
stringSetExpire 在接口中 CacheHelperkey - value - seconds - public Map<String,String> hashGet(String key)
hashGet 在接口中 CacheHelperkey - public List<String> hashMultiGet(String key, Collection<String> keys)
CacheHelperhashMultiGet 在接口中 CacheHelperpublic String hashGetString(String key, String hashKey)
hashGetString 在接口中 CacheHelperkey - hashKey - public void hashDel(String key, String hashKey)
hashDel 在接口中 CacheHelperkey - hashKey - public void hashBatchDel(String key, Set<String> hashKeys)
hashBatchDel 在接口中 CacheHelperkey - hashKeys - public boolean hashExist(String key, String hashKey)
hashExist 在接口中 CacheHelperkey - hashKey - public boolean hashAnyExist(String key, String[] hashKeys)
hashAnyExist 在接口中 CacheHelperkey - hashKeys - public void hashSet(String key, String hashKey, String hashValue)
hashSet 在接口中 CacheHelperkey - hashKey - hashValue - public void hashSet(String key, Map<String,String> hash)
hashSet 在接口中 CacheHelperhash - public boolean delete(String key)
delete 在接口中 CacheHelperkey - public boolean delete(List<String> keys)
delete 在接口中 CacheHelperkeys - public Long setAdd(String key, String[] values)
setAdd 在接口中 CacheHelperkey - values - public Long setAdd(String key, String[] values, boolean clear)
setAdd 在接口中 CacheHelperkey - values - clear - 是否清空旧数据public Set<String> setMembers(String key)
setMembers 在接口中 CacheHelperkey - public Boolean setExist(String key, String value)
setExist 在接口中 CacheHelperkey - value - Copyright © 2022 Anji-Plus. All rights reserved.