Обновляет ли уже существующий ключ memcached время истечения срока действия?

Допустим, у меня есть следующий код:

Memcached->set('key', 'value', 60); (expire in one minute)

while (1) {
    sleep 1 second;
    data = Memcached->get('key');
    // update data
    Memcached->set('key', data, 60);
}

Срок действия ключа истечет после 60 итераций цикла, и при его чтении я получу NULL? Или при непрерывной настройке время истечения будет увеличиваться каждый раз до 1 минуты после последнего набора?

В документации это упоминается, я тестировал это в разных контекстах и ​​почти уверен, что получил разные результаты.

11
задан BartoszKP 24 January 2014 в 01:39
поделиться