Java Redisson ライブラリで Redis を使用したい。アイテムのフィールドに基づいて、アイテムをソートされた順序で保存するタスクがあります。主な制約は次の 3 つです。
- アイテムの並べ替えフィールドは頻繁に更新される可能性があります。コレクション全体で 1 秒あたり最大 25,000 の更新が発生する可能性があります。
- コレクション内の各アイテムの実際のランクを非常に高速 (最大 5 ミリ秒) で取得する必要があります。
- コレクションのサイズは、最大 2,500 万のアイテムになる可能性があります。
そのような制約で Redisson ScoredSortedSet.rank メソッドを使用しても問題ありませんか、それとも適切ではなく、より良い解決策がありますか?