2021-07-27 16:43发布
HashOperations 是什么
HashOperations是操作对redis进行数据操作的工具类。
具体操作方法包括:
Long delete(H key, Object... hashKeys);
H key:集合key Object... hashKeys:key对应hashkey
Boolean hasKey(H key, Object hashKey);
H key:集合key Object hashKey:集合key中的hashkey
HV get(H key, Object hashKey);
List multiGet(H key, Collection hashKeys);
H key:集合key Collection hashKeys:hashkey集合
Long increment(H key, HK hashKey, long delta);
H key:集合key Object hashKey:集合key中的hashkey long delta:需要增加的值
以增量的形式改变集合存放的值。
如:原值为1,delta参数为2时,1+2=3
集合中存放的元素值为3
Double increment(H key, HK hashKey, double delta);
H key:集合key Object hashKey:集合key中的hashkey double delta:需要增加的值
如:原值为1,delta参数为2时,1+2.1=3
集合中存放的元素值为3.1
Set keys(H key);
H key:集合key
Long size(H key);
void putAll(H key, Map extends HK, ? extends HV> m);
H key:集合key Map extends HK, ? extends HV> m: 存放hashkey和value的map集合
void put(H key, HK hashKey, HV value);
H key:集合key HK hashKey:集合key中的hashkey HV value:hashkey对应的值
Boolean putIfAbsent(H key, HK hashKey, HV value);
List values(H key);
Map entries(H key);
Cursor> scan(H key, ScanOptions options);
H key:集合key ScanOptions options:
最多设置5个标签!
HashOperations是操作对redis进行数据操作的工具类。
具体操作方法包括:
以增量的形式改变集合存放的值。
如:原值为1,delta参数为2时,1+2=3
集合中存放的元素值为3
以增量的形式改变集合存放的值。
如:原值为1,delta参数为2时,1+2.1=3
集合中存放的元素值为3.1
一周热门 更多>