fix:前后端交互优化

This commit is contained in:
zhongzb
2023-06-18 23:52:50 +08:00
parent b22f905014
commit 536ee9dec7
2 changed files with 2 additions and 0 deletions

View File

@@ -35,6 +35,7 @@ public abstract class AbstractRedisStringCache<IN, OUT> implements BatchCache<IN
@Override
public Map<IN, OUT> getBatch(List<IN> req) {
req = req.stream().distinct().collect(Collectors.toList());
List<String> keys = req.stream().map(this::getKey).collect(Collectors.toList());
List<OUT> valueList = RedisUtils.mget(keys, outClass);
List<IN> loadReqs = new ArrayList<>();