Memcached Memcached::delete

(PECL memcached >= 0.1.0)

Memcached::delete — 항목 삭제


설명

public Memcached::delete(string $key, int $time = 0): bool

Memcached::delete()는 서버에서 key를 삭제합니다. time 매개변수는 클라이언트가 서버가 이 키에 대한 추가 및 바꾸기 명령을 거부하기를 원하는 시간(초)(또는 Unix 시간)입니다. 이 시간 동안 항목은 삭제 대기열에 들어가므로 get 명령으로 항목을 검색할 수 없지만 이 키로 추가 및 바꾸기 명령도 실패합니다(set 명령은 성공하지만 ). 시간이 지나면 최종적으로 서버 메모리에서 항목이 삭제됩니다. 매개변수 time의 기본값은 0입니다(즉, 항목이 즉시 삭제되고 이 키를 사용한 추가 저장 명령이 성공함을 의미합니다).


매개변수

key
삭제할 키입니다.
time
서버가 항목을 삭제하기 위해 대기하는 시간입니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다. 키가 존재하지 않는 경우 Memcached::getResultCode()Memcached::RES_NOTFOUND를 반환합니다.


Examples

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

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

$m->delete('key1');
?>
                  
                

기타