GAE:知道何时将数据放入Memcache

时间:2012-06-14 17:13:37

标签: google-app-engine memcached

我想知道何时将数据放在Memcache上......为什么?

我在memcache中有数据,到期时间为30分钟。

当有人在5分钟后询问存储时间时,我想更新这些数据。

我是否必须输入2个数据,例如key => data和key_time => date,或者可以知道数据何时存储?

我正在使用Java。

2 个答案:

答案 0 :(得分:1)

Key_time选项以后很难管理。你怎么找到钥匙?

最好将它存储在字典中,即:

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

希望这有帮助。

答案 1 :(得分:0)

如果您想知道何时将数据写入内存缓存,只需将该信息与您的数据一起存储即可。例如,不是将值"foo"存储在键"bar"下,而是存储元组("foo", current_timestamp),其中current_timestamp是您发出请求的时间。