下一种情况下哪种方法更好:
我需要获得一些按分数排序的元素,我可以使用这两种方法:
1. zrange myZset 1 5 WITHSCORES
2. zrangebyscore myZset -inf +inf WITHSCORES 4 1
在redis文档中,两种方法都具有时间复杂度:O(log(N)+ M)
那么,在我的案例中,时间执行是否存在差异
答案 0 :(得分:2)
在zset中对60k元素进行10k迭代的时间:
zrange myZset 1 5 WITHSCORES : 0.70670008659363
zrangebyscore myZset -inf + inf WITHSCORES 4 1 : 1.0469110012054