
Memcached::getOption 함수는 Memcached 설정의 특정 옵션 값을 반환합니다. 반환되는 값의 형식은 문자열이거나 정수입니다.
Memcached::getOption 함수를 사용하여 설정할 수 있는 옵션은 다음과 같습니다.
- Memcached::OPT_HASH : 해시 함수의 종류를 지정합니다. (예: Memcached::HASH_FNV)
- Memcached::OPT_DISTRIBUTION : 키의 분포를 지정합니다. (예: Memcached::DISTRIBUTION_CONSISTENT)
- Memcached::OPT_BUFFER_WRITE_SIZE : 버퍼의 쓰기 크기를 지정합니다. (예: 10)
- Memcached::OPT_CONNECT_TIMEOUT : 연결 시간 초과를 지정합니다. (예: 1.5)
- Memcached::OPT_SOCKET_BUFFER_SIZE : 소켓 버퍼 크기를 지정합니다. (예: 8192)
- Memcached::OPT_SEND_TIMEOUT : 전송 시간 초과를 지정합니다. (예: 1.5)
- Memcached::OPT_RECV_TIMEOUT : 수신 시간 초과를 지정합니다. (예: 1.5)
- Memcached::OPT_BINARY_PROTOCOL : 바이너리 프로토콜을 사용할지 여부를 지정합니다. (예: true)
- Memcached::OPT_NO BLOCK : 블록킹을 허용할지 여부를 지정합니다. (예: false)
Memcached::getOption 함수를 사용하여 설정한 값을 변경할 수 있는 방법은 다음과 같습니다.
#hostingforum.kr
php
$memcached = new Memcached();
$memcached->addServer('localhost', 11211);
// 설정 옵션을 변경합니다.
$memcached->setOption(Memcached::OPT_CONNECT_TIMEOUT, 2.5);
// 변경된 옵션 값을 확인합니다.
echo $memcached->getOption(Memcached::OPT_CONNECT_TIMEOUT);
위 예제에서는 Memcached::OPT_CONNECT_TIMEOUT 옵션 값을 2.5로 변경한 후 변경된 값을 확인합니다.
2025-06-14 10:39