0

Redisで次の問題を解決しようとしています。

利用可能なさまざまなキーを含むリストがあります。

List MASTER:
111A
222B
333C
444D
555E

リストから要素をポップして、有効期限のあるキーとして使用できるようにしたいと思います。

有効期限が切れたら、将来使用するためにこの番号をMASTERにプッシュバックできるようにしたいと思います。これを行うための明白な方法が見当たらないので、私は創造的な方法を求めています。

4

1 に答える 1

2

最善の方法は、キーの有効期限が切れたときにRedisからコールバックされ、アクションを実行することです。ただし、コールバックのサポートはまだ追加されていません(http://code.google.com/p/redis/issues/detail?id=360)。この機能をサポートするためにカスタム/コミュニティの変更を含むRedisバージョンを使用するか(私が投稿したリンクの最後のバージョンのように)、さらに悪いことに:):クライアントアプリでキーとタイムアウトの追跡を開始します。

于 2012-06-15T22:20:03.357 に答える