当前位置:  开发笔记 > 编程语言 > 正文

使用jedis恢复排序的集合时,集合中是否保留订单?

如何解决《使用jedis恢复排序的集合时,集合中是否保留订单?》经验,为你挑选了0个好方法。

我使用Java Redis客户端“ Jedis”。

例如,当使用zrange获取排序的集合时,客户端指定它返回一个Set,根据定义,该集合没有排序保证。

这个老问题提到了问题,但我没有找到是否解决的参考。

我可以这样做,知道订单会被保留吗?

Set results = jedisCli.zrange(key, start, end);
MyObject[] requestedOrderedObjects = new MyObject[results.size];
int i = 0;
foreach(String result: results) {
    requestedOrderedObjects[i++] = MyObject.loadFromString(result);
}
return requestedOrderedObjects;

感谢您的任何帮助。

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有