【发布时间】:2020-09-29 15:37:16
【问题描述】:
Redis ZSETSorted Set (member, score) 按分数对集合进行排序。
Redis SET 是唯一字符串的无序集合。
我需要的是一种方法,它可以返回与ZRANGEBYLEX 中的模式匹配但具有不同分数的成员的有序集中的成员。
redis 有可能吗?
【问题讨论】:
-
为了清楚起见,您是在寻求一种方法来仅按字典顺序返回一系列排序集?
-
@for_stack 感谢您的评论。您包含的解决方案是否需要单独存储分数?与它们相比,这使得它们难以删除,对吗?
-
@Juancki 是的,您需要单独存储分数。由于没有内置结构来支持
std::map,因此您必须使用两个内置数据结构来模拟它。当您想删除一个项目时,只需将其从这 2 个数据结构中删除即可。 -
太好了,感谢您指出正确的方向!如果您发布答案,我会将您标记为正确。
标签: redis