
Memcached::touchByKey 함수는 특정 키의 시간을 갱신하는 메서드입니다. 첫 번째 인자는 키(key)로, 두 번째 인자는 시간(time)으로 입력해야 합니다.
시간은 초 단위로 입력해야 하며, 시간이 초과하면 해당 키는 캐시에서 삭제됩니다. 예를 들어, `Memcached::touchByKey('키', 3600)`은 1시간 후에 해당 키가 캐시에서 삭제되도록 합니다.
시간이 초과하면 Memcached 서버에서 해당 키를 삭제합니다. 만약 시간이 초과하지 않으면 해당 키의 시간은 갱신됩니다.
예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$memcached = new Memcached();
$memcached->addServer('localhost', 11211);
$memcached->set('키', '값', 3600); // 1시간 후에 캐시가 삭제됩니다.
$memcached->touchByKey('키', 3600); // 1시간 후에 캐시가 삭제됩니다.
2025-05-13 03:25