我在Redis中有许多大型排序集合(5m-25m),我希望获取这些集合的组合中出现的第一个元素。例如,我有20个集合,想要取集合1、5、7和12,并仅获取这些集合的第一个交集。
使用ZINTERSTORE后跟"ZRANGE foo 0 0"似乎会做比我需要的更多的工作,因为它将计算所有的交集,然后返回第一个交集。是否有一种替代方案,不需要计算所有的交集呢?
使用ZINTERSTORE后跟"ZRANGE foo 0 0"似乎会做比我需要的更多的工作,因为它将计算所有的交集,然后返回第一个交集。是否有一种替代方案,不需要计算所有的交集呢?