add 增加 RedisUtils 批量删除 hash key 方法

This commit is contained in:
疯狂的狮子li
2023-05-30 10:00:28 +08:00
parent fdb7ae00d9
commit 5f1d5a4a15

View File

@@ -374,6 +374,21 @@ public class RedisUtils {
return rMap.remove(hKey);
}
/**
* 删除Hash中的数据
*
* @param key Redis键
* @param hKeys Hash键
*/
public static <T> void delMultiCacheMapValue(final String key, final Set<String> hKeys) {
RBatch batch = CLIENT.createBatch();
RMapAsync<String, T> rMap = batch.getMap(key);
for (String hKey : hKeys) {
rMap.removeAsync(hKey);
}
batch.execute();
}
/**
* 获取多个Hash中的数据
*