【发布时间】:2017-06-17 21:45:49
【问题描述】:
我在我的 spring boot 应用程序中使用 RedisTemplate,我可以使用 singleKey 进行读取。
String valueJson = (String) redisTemplate.opsForValue().get(setKey(someId));
我现在有一个“someId”列表,例如“List someIds”,我想获取所有 Id 的数据。当然,我可以在列表上进行迭代并使用单独的键点击 redis,但我不希望这样,而是我想提供整个列表以一次性获得响应。
请帮忙。
【问题讨论】:
-
根据底层数据类型,有诸如
MGET、HMGET之类的批量命令可以从哈希中读取多个键(字符串)或条目。否则,就像 Thomas 写的那样,使用流水线发出多个命令并在最后进行同步。