0

データが Memcache に置かれるタイミングを知りたいのですが...なぜですか?

memcache に有効期限が 30 分のデータがあります。

保管時間の5分後に誰かが尋ねたときに、このデータを更新したいと思います。

key=>data と key_time=>date のような 2 つのデータを配置する必要がありますか、またはデータがいつ格納されたかを知ることは可能ですか?

私はJavaを使用しています。

4

2 に答える 2

1

Key_timeオプションは、後で管理するのが難しい場合があります。どうやって鍵を見つけますか?

それを辞書に保存する方が良いです、すなわち:

Key => {'time': time.time(), 'data': your_data}

お役に立てれば。

于 2012-06-14T18:46:20.943 に答える
0

データがいつmemcacheに書き込まれたかを知りたい場合は、その情報をデータと一緒に保存するだけです。たとえば"foo"、キーの下に値を格納する代わりに"bar"、タプルを格納します。("foo", current_timestamp)ここcurrent_timestampで、はputリクエストを行う時刻です。

于 2012-06-16T08:37:04.173 に答える