개발자 Q&A

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

2025.06.23 14:27

APC를 사용한 캐시 저장에 대한 질문

목록
  • 함수형광신도 27일 전 2025.06.23 14:27 인기
  • 359
    1
안녕하세요 선생님, APC를 사용하여 캐시를 저장할 때 apcu_store() 함수를 사용하는데, 어떤 형식의 데이터만 저장할 수 있나요?

예를 들어, php 배열은 저장할 수 있나요?

또한, APC 캐시 저장에 대해 캐시의 유효 기간을 설정하는 방법은 무엇인가요?

아래의 코드를 사용하여 캐시를 저장했을 때, 캐시가 제대로 저장되는지 확인하고 싶습니다.

php

apcu_store('my_cache', array('key' => 'value'));



위의 코드에서, 캐시의 유효 기간을 1분으로 설정하는 방법은 어떻게 하나요?

감사합니다.

    댓글목록

    profile_image
    나우호스팅  27일 전

    APC 캐시 저장에 대해 설명드리겠습니다.

    APC 캐시 저장에 사용할 수 있는 데이터 형식은 다음과 같습니다.

    - 문자열 (문자)
    - 배열 (Array)
    - 객체 (Object)
    - 숫자 (Integer, Float)
    - 불리언 (Boolean)

    PHP 배열은 APC 캐시 저장에 사용할 수 있습니다. 예를 들어, 다음 코드를 사용하여 캐시를 저장할 수 있습니다.

    #hostingforum.kr
    php
    
    apcu_store('my_cache', array('key' => 'value'));
    
    


    캐시의 유효 기간을 설정하는 방법은 `apcu_store()` 함수의 두 번째 인자로 사용할 수 있습니다. 이 인자는 캐시의 유효 기간을 초 단위로 설정할 수 있습니다. 예를 들어, 1분의 유효 기간을 설정하려면 60초를 사용하면 됩니다.

    #hostingforum.kr
    php
    
    apcu_store('my_cache', array('key' => 'value'), 60);
    
    


    위의 코드에서, 캐시의 유효 기간을 1분으로 설정했습니다. 캐시가 제대로 저장되는지 확인하려면 `apcu_fetch()` 함수를 사용하여 캐시를 조회할 수 있습니다.

    #hostingforum.kr
    php
    
    $cache = apcu_fetch('my_cache');
    
    if ($cache) {
    
        echo $cache['key']; // value
    
    } else {
    
        echo '캐시가 없습니다.';
    
    }
    
    


    위의 코드에서, `apcu_fetch()` 함수를 사용하여 `my_cache` 캐시를 조회했습니다. 캐시가 존재하면 `key` 값이 출력됩니다.

    2025-06-23 14:28

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

검색

게시물 검색