Google App Engine - Memcache - установка времени истечения до 5 секунд - PullRequest
0 голосов
/ 09 апреля 2010

Если я установлю время истечения для объекта, который я храню в memcache, равным 5 секундам, точно не будет ли он в memcache через 10 секунд?

Ответы [ 2 ]

8 голосов
/ 09 апреля 2010

Вот что говорит App Engine для Java Doc :

Приложение может предоставить время истечения срока хранения, когда значение сохранено, либо в виде количества секунд относительно добавления значения, либо в виде абсолютного времени эпохи Unix в будущем (количество секунд с полуночи 1 января 1970 года). Значение будет выселено не позднее этого времени , хотя оно может быть выселено по другим причинам.

Итак, насколько я понимаю, данные больше не будут присутствовать после истечения указанного срока действия.

Однако, поскольку сервер Memcache, вероятно, работает на другом узле, чем веб-сервер, обслуживающий запрос, часы обоих серверов могут не быть идеально синхронизированными .

0 голосов
/ 09 апреля 2010

нет, это не будет. определенно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...