Google App Engine - Memcache - 将过期时间设置为5秒

时间:2010-04-08 23:49:11

标签: google-app-engine

如果我将存储在memcache中的对象的到期时间设置为5秒,10秒后它是否肯定不存在于memcache中?

2 个答案:

答案 0 :(得分:8)

以下是App Engine for Java Doc所说的内容:

应用程序可以提供存储值时的到期时间,可以是相对于添加值的秒数,也可以是未来的绝对Unix纪元时间(从1970年1月1日午夜开始的秒数)。 该值将在不迟于此时被驱逐,但可能因其他原因被驱逐。

所以我的理解是,在指定的到期时间之后数据将不再存在。

但是,由于Memcache服务器可能运行在与服务请求的Web服务器不同的节点上,因此两台服务器的时钟可能不会完全同步。

答案 1 :(得分:0)

不,它不会。肯定。