0

サービス プロバイダーからのオファーがあり、以下に基づいて統計を作成する必要があります。

  • 提供開始日
  • オファー期間
  • 提供
  • 提供価格

基本的に、特定の目的地と期間の日付と価格の図を作成するために使用されます。

Redis DB に保存するには、どのような方法をお勧めしますか?

最終的にどのように見えるべきか

4

1 に答える 1

1

タイプのキーを作成することをお勧めしますSorted Set

  • キーは、 のように宛先と期間の組み合わせですoffer:newyork:7

  • メンバー(キー内) には、価格のと日付のスコア( Unix timeとして) が含まれます。

このようにして、事前に知っている特定の目的地と期間を照会し (別のオプション、部分的には受け入れられますが、依存します -KEYSコマンドを介して利用可能なキーをフェッチします)、日付でソートされたすべてのオファーを取得できます ( ZRANGEBYSCORE ... WITHSCORES)。

于 2012-04-05T08:40:18.923 に答える