Memcached Memcached::deleteByKey
(PECL memcached >= 0.1.0)
Memcached::deleteByKey — 특정 서버에서 항목 삭제
설명
public Memcached::deleteByKey(string $server_key
, string $key
, int $time
= 0): bool
Memcached::deleteByKey()는 자유 형식 server_key
를 사용하여 key
를 특정 서버에 매핑할 수 있다는 점을 제외하면 Memcached::delete()와 기능적으로 동일합니다.
매개변수
server_key
- 값을 저장하거나 검색할 서버를 식별하는 키입니다. 항목에 대한 실제 키를 해싱하는 대신 통신할 memcached 서버를 결정할 때 서버 키를 해싱합니다. 이를 통해 관련 항목을 단일 서버에서 함께 그룹화하여 다중 작업의 효율성을 높일 수 있습니다.
key
- 삭제할 키입니다.
time
- 서버가 항목을 삭제하기 위해 대기하는 시간입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다. 키가 존재하지 않는 경우 Memcached::getResultCode()는 Memcached::RES_NOTFOUND
를 반환합니다.
기타
- Memcached::delete() - 항목 삭제
- Memcached::deleteMulti() - 여러 항목 삭제
- Memcached::deleteMultiByKey() - 특정 서버에서 여러 항목 삭제