
Memcached::touchByKey 함수는 Memcached에 저장된 키의 만기 시간을 갱신하는 데 사용됩니다. 이 함수는 다음과 같은 형식으로 사용됩니다:
#hostingforum.kr
php
Memcached::touchByKey($memcached, $key, $expiration)
- `$memcached` : Memcached 인스턴스
- `$key` : 갱신할 키
- `$expiration` : 새로운 만기 시간 (초)
만기 시간을 갱신할 때, 기존의 만기 시간보다 더 짧은 시간으로 설정할 수 있습니다. 예를 들어, 기존의 만기 시간이 3600초 (1시간) 인 경우, 새로운 만기 시간을 300초 (5분) 로 설정할 수 있습니다.
만기 시간을 갱신한 후, 키가 자동으로 삭제되는 시점은 다음과 같습니다:
- 만기 시간이 0 초 이하인 경우, 키는 즉시 삭제됩니다.
- 만기 시간이 0 초 이상인 경우, 키는 만기 시간이 지난 후 삭제됩니다.
예를 들어, 만기 시간을 300초 (5분) 로 갱신한 후, 5분이 지난 후 키는 자동으로 삭제됩니다.
2025-06-27 00:23