グリーンフィールドプロジェクトを開始しています。その中に、有効期限のあるQUEUEが必要です。だから私はキーを追加し、そのアイテムは..言う..20分で期限切れになります。
かなりの行列が予想されます。有効期限が異なる数万のキー。
すぐにServiceStack.Redisともちろん Redisを使用することを考えました:)
これまでのところ、これは でホストされることを願っていAppHarbor + RavenDb + RedisToGo
ます。Redis Key は RavenDb Id になります。(文字列 - などusers/1
など)
質問
- SS.Redis を利用して、有効期限のあるアイテムを redis キューに追加できますか? (私は、はい、と仮定しています。たとえば、typedClient.ExpiresAt(..))
- RedisToGo をクラウド ホスト型 redis プロバイダーとして活用し、SS.Redis をクライアントとして使用できますか? (繰り返しますが、イエスとイエスを想定しています)
- アイテムの有効期限が切れたら、REST GET または POST を URL に実行させることはできますか? - 有効期限を「処理」できますか? (わからない)。