- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试将键列表传递给 jedis 并获取它们的值作为返回。
mget 操作执行此操作,但它不返回键值对,而是将所有值作为列表提供。
有什么办法可以知道这个查询中的键值对。或者确认列表中返回的值与键的顺序相同。
List<String> lt =jedis.mget(mapArray);
int j = 0;
for( String key : mapArray) {
System.out.println(key+" : "+lt.get(j));
j++;
}
谢谢
最佳答案
没有办法返回键值对列表,因为 Redis MGET 命令只返回一个值列表。
但是确认返回值的顺序与您指定的键列表相同,因此您知道列表中返回的第一个元素是您在列表中传递的第一个元素的值,对于第二个等等。
您不仅可以在 Redis MGET 文档中查看:
https://redis.io/commands/mget#examples
还可以在 Jedis 存储库中查看 mget
测试:
关于java - 在 Jedis 的单次调用中获取多个键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49609911/
当用户在 uisearchbar 中键入文本时,我正在过滤一个数组,但问题是我有一个警报处理程序,每次调用委托(delegate)时都会触发该处理程序,但我希望警报出现只有一次没有多次......代码
我有一个 HTML5、jQuery 卡片内存游戏,您可以通过一次翻转两张卡片来匹配卡片。我想在两张卡片匹配时播放动画,但因为我已经将 "transform: rotationY(180deg)" 应用
在我的 Jboss-EAP-6.1 中,我部署了一个名为 'myRealWebApp.war' 的 .war我可以使用此网址访问我的应用程序 - http://mywebsite.com/myReal
我是一名优秀的程序员,十分优秀!