// 使用Redis批处理方式获取用户信息
redis = jedisPool.getResource();
// 选择Redis库区间
redis.select(4);
// 管道
Pipeline pipe = redis.pipelined();
Map<Long, Response<String>> intrmMap = Maps.newHashMap();
users.stream().filter(Objects::nonNull).forEach(userVO->{
intrmMap.put(userVO.getId(), pipe.get("error" + userVO.getId() + userVO.getPartnerId()));
});
// 提交执行
pipe.sync();
Map<Long, String> map = Maps.newHashMap();
for (Map.Entry<Long, Response<String>> entry :intrmMap.entrySet()) {
Response<String> sResponse = (Response<String>)entry.getValue();
Long key = entry.getKey();
String value = sResponse.get();
map.put(key, value);
}
redis批量获取数据 redis批量获取key
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java获取多个天平数据,存到redis中
串口,天平数据,redis
Redis 串口 天平 -
mysql 正则表达式提取转换为数组
这里写目录标题第三章 使用MySQL第四章 检索数据第五章 排序检索数据第六章 过滤数据第七章 数据过滤第八章 用通配符过滤第九章 用正则表达式搜索第十章 创建计算字段十一章 数据处理函数十二章 汇总数据十二章 分组数据 第三章 使用MySQL# 显示所有的数据库 show databases ; # 使用指定数据库 use crashcourse; # 查看所有表 show tables
mysql 正则表达式提取转换为数组 mysql mysql必知必会 mysql基础语句 mysql基础命令大全