[英]How to traverse a sorted set in Redis in reverse order using zscan?
我在Redis中有一個排序集,優先級從0到3.我想使用python iterator zscan_iter
從最高優先級到最低優先級遍歷這個有序集。 但是,使用zscan_iter
給我從0開始的項目。有沒有辦法扭轉順序? 不幸的是, reverse()
只適用於迭代器而不適用於python生成器。
我看到兩個解決方案:
ZREVRANGEBYSCORE
通過切片鍵分頁,但我更喜歡使用迭代器。 有沒有其他方法可以做到這一點?
使用迭代器掃描排序集並不保證任何訂單。 使用ZREVRANGEBYSCORE
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.