Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Redis 中有一个排序集,优先级从 0 到 3。我想使用 python 迭代器从最高优先级到最低优先级遍历这个排序集zscan_iter。但是,使用zscan_iter给了我从 0 开始的项目。有没有办法颠倒顺序?不幸的是,reverse()仅适用于迭代器,不适用于 python 生成器。
zscan_iter
reverse()
我看到两个解决方案:
ZREVRANGEBYSCORE
有没有其他方法可以做到这一点?
使用迭代器扫描排序集并不能保证任何顺序。为此使用ZREVRANGEBYSCORE。