我想知道何时将数据放在 Memcache 上……为什么?
我在 memcache 中有过期时间为 30 分钟的数据。
当有人在 5 分钟后询问存储时间时,我想更新此数据。
我是否必须放置 2 个数据,例如 key=>data 和 key_time=>date,或者可以知道数据何时存储?
我正在使用 Java。
我想知道何时将数据放在 Memcache 上……为什么?
我在 memcache 中有过期时间为 30 分钟的数据。
当有人在 5 分钟后询问存储时间时,我想更新此数据。
我是否必须放置 2 个数据,例如 key=>data 和 key_time=>date,或者可以知道数据何时存储?
我正在使用 Java。
Key_time 选项以后可能很难管理。你将如何找到你的钥匙?
最好将其存储在字典中,即:
Key => {'time': time.time(), 'data': your_data}
希望这可以帮助。
如果您想知道数据何时写入 memcache,只需将该信息与您的数据一起存储即可。例如,不要将值存储"foo"
在 key下,而是存储"bar"
tuple ("foo", current_timestamp)
,其中current_timestamp
是您发出 put 请求的时间。