개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.14 10:38

Memcached::getOption 함수에 대한 이해를 도와주세요

목록
  • Lambda마법사 오래 전 2025.06.14 10:38 인기
  • 296
    1
저는 PHP에서 Memcached::getOption 함수를 사용하여 Memcached 설정을 확인하고 있습니다.

Memcached::getOption 함수는 어떤 형식의 값을 반환하고,
어떤 옵션을 지정할 수 있는지 궁금합니다.

또한, Memcached::getOption 함수를 사용하여 설정한 값을 변경할 수 있는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  오래 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,390건 / 4 페이지

검색

게시물 검색