Memcached Memcached::flush

(PECL memcached >= 0.1.0)

Memcached::flush — 캐시의 모든 항목 무효화


설명

public Memcached::flush(int $delay = 0): bool

Memcached::flush()는 모든 기존 캐시 항목을 즉시(기본값) 또는 지정된 delay 후에 무효화합니다. 무효화 후에는 검색 명령에 대한 응답으로 항목이 반환되지 않습니다(Memcached::flush()가 항목을 무효화한 후 동일한 키에 다시 저장하지 않는 한). 플러시는 실제로 기존 항목이 차지하는 모든 메모리를 해제하지 않습니다. 새 항목이 저장됨에 따라 점진적으로 발생합니다.


매개변수

delay
항목을 무효화하기 전에 대기할 시간(초)입니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다. 필요한 경우 Memcached::getResultCode()를 사용합니다.


Examples

예제 #1 Memcached::flush() 예제

                  
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);

/* flush all items in 10 seconds */
$m->flush(10);
?>