1
我在Redis中有一個Sorted Set,它按照分數存儲我的數據,並且一切正常。Redis:將前n個元素相對於排序集中的給定元素獲取
得分是時間序列,數據是一個字符串ID。我想要的是讓前3個元素相對於按時間排序的給定元素。
舉個例子,我的有序集合"ids_by_time"
包含這些數據(通過反得分排序):
50000 "rev75"
49055 "rev95"
49050 "rev25"
49025 "rev11"
49015 "rev500"
49000 "rev1"
48105 "rev22"
48000 "rev300"
47999 "rev74"
47345 "rev33"
47255 "rev11"
46288 "rev5"
是否有可能與此查詢Redis的有序集合去獲得前3個在以"rev1"
?在這種情況下,結果將按此順序爲"rev22", "rev300" and "rev74"
(相反)?
太棒了!謝謝 –