0

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

我在 memcache 中有过期时间为 30 分钟的数据。

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

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

我正在使用 Java。

4

2 回答 2

1

Key_time 选项以后可能很难管理。你将如何找到你的钥匙?

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

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

希望这可以帮助。

于 2012-06-14T18:46:20.943 回答
0

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

于 2012-06-16T08:37:04.173 回答