ソートされたセットをredisで使用できます。あなたの見解または回答数がスコアになる可能性があります。タイムスタンプに基づいてキーを作成します。ソートされたセットメソッドzrevrangebyscoreにより、正しい順序が得られます。
ソートされたセットのメンバーを次のように設定できます:
'YEAR_MONTH_DATE_HOUR_MINUTE_SECONDS:question_id'
このように並べ替えると、同じスコアの質問が辞書式順序で返されます。そうすれば、zrevrangebyscoreを使用すると、後で出てくる質問が上位に配置されます。
タイムスタンプとquestion_idをマップするハッシュマップを作成できます。より高速な検索のために
私は同様の質問をしましたが、そこでも解決策を目指しました。私は何か違うものが欲しいのですが、それはあなたが望むことを正確に行います。
zrevrangebyscoreを再作成し、辞書式順序以外の並べ替え