方法 | c參數 | s說明 |
Long delete(H key, Object... hashKeys); |
H key:集合key |
刪除map集合中一個或多個hashkey對應的value |
Boolean hasKey(H key, Object hashKey); |
H key:集合key |
判斷當前集合中是否已經存在hashkey |
HV get(H key, Object hashKey); |
H key:集合key |
獲取集合中的某個值 |
List<HV> multiGet(H key, Collection<HK> hashKeys); |
H key:集合key |
批量獲取集合中的值 |
Long increment(H key, HK hashKey, long delta); |
H key:集合key |
以增量的形式改變集合存放的值。redis 如:原值爲1,delta參數爲2時,1+2=3 rem 集合中存放的元素值爲3get |
Double increment(H key, HK hashKey, double delta); |
H key:集合key |
以增量的形式改變集合存放的值。hash 如:原值爲1,delta參數爲2時,1+2.1=3 io 集合中存放的元素值爲3.1table |
Set<HK> keys(H key); |
H key:集合key |
獲取集合中全部hashkey |
Long size(H key); |
H key:集合key |
獲取集合長度 |
void putAll(H key, Map<? extends HK, ? extends HV> m); |
H key:集合key |
批量向redis hash集合中存放元素 |
void put(H key, HK hashKey, HV value); |
H key:集合key |
向redis hash幾何中存放一個元素 |
Boolean putIfAbsent(H key, HK hashKey, HV value); |
H key:集合key |
若是不存在,則向redis hash幾何中存放一個元素 |
List<HV> values(H key); |
H key:集合key |
獲取集合中全部元素的value |
Map<HK, HV> entries(H key); |
H key:集合key |
獲取集合中的全部元素 |
Cursor<Map.Entry<HK, HV>> scan(H key, ScanOptions options); |
H key:集合key ScanOptions options: |