如果我将存储在memcache中的对象的到期时间设置为5秒,10秒后它是否肯定不存在于memcache中?
答案 0 :(得分:8)
以下是App Engine for Java Doc所说的内容:
应用程序可以提供存储值时的到期时间,可以是相对于添加值的秒数,也可以是未来的绝对Unix纪元时间(从1970年1月1日午夜开始的秒数)。 该值将在不迟于此时被驱逐,但可能因其他原因被驱逐。
所以我的理解是,在指定的到期时间之后数据将不再存在。
但是,由于Memcache服务器可能运行在与服务请求的Web服务器不同的节点上,因此两台服务器的时钟可能不会完全同步。
答案 1 :(得分:0)