データが Memcache に置かれるタイミングを知りたいのですが...なぜですか?
memcache に有効期限が 30 分のデータがあります。
保管時間の5分後に誰かが尋ねたときに、このデータを更新したいと思います。
key=>data と key_time=>date のような 2 つのデータを配置する必要がありますか、またはデータがいつ格納されたかを知ることは可能ですか?
私はJavaを使用しています。
データが Memcache に置かれるタイミングを知りたいのですが...なぜですか?
memcache に有効期限が 30 分のデータがあります。
保管時間の5分後に誰かが尋ねたときに、このデータを更新したいと思います。
key=>data と key_time=>date のような 2 つのデータを配置する必要がありますか、またはデータがいつ格納されたかを知ることは可能ですか?
私はJavaを使用しています。
Key_timeオプションは、後で管理するのが難しい場合があります。どうやって鍵を見つけますか?
それを辞書に保存する方が良いです、すなわち:
Key => {'time': time.time(), 'data': your_data}
お役に立てれば。
データがいつmemcacheに書き込まれたかを知りたい場合は、その情報をデータと一緒に保存するだけです。たとえば"foo"
、キーの下に値を格納する代わりに"bar"
、タプルを格納します。("foo", current_timestamp)
ここcurrent_timestamp
で、はputリクエストを行う時刻です。