Memcached Memcached::deleteMulti
(PECL memcached >= 2.0.0)
Memcached::deleteMulti — 여러 항목 삭제
설명
public Memcached::deleteMulti(array $key
, int $time
= 0): array
Memcached::deleteMulti()는 서버에서 keys
배열을 삭제합니다. time
매개변수는 클라이언트가 서버가 이러한 키에 대한 추가 및 교체 명령을 거부하기를 원하는 시간(초)(또는 Unix 시간)입니다. 이 시간 동안 항목은 삭제 대기열에 놓입니다. 즉, get 명령으로 항목을 검색할 수 없지만 이러한 키로 추가 및 바꾸기 명령도 실패합니다(set 명령은 성공하고, 하지만). 시간이 지나면 최종적으로 서버 메모리에서 항목이 삭제됩니다. 매개변수 time
의 기본값은 0입니다(즉, 항목이 즉시 삭제되고 이러한 키를 사용한 추가 저장 명령이 성공함을 의미합니다).
매개변수
key
- 삭제할 키입니다.
time
- 서버가 항목을 삭제하기 위해 대기하는 시간입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다. 키가 존재하지 않는 경우 Memcached::getResultCode()는 Memcached::RES_NOTFOUND
를 반환합니다.
기타
- Memcached::delete() - 항목 삭제
- Memcached::deleteByKey() - 특정 서버에서 항목 삭제
- Memcached::deleteMultiByKey() - 특정 서버에서 여러 항목 삭제