>  기사  >  백엔드 개발  >  Memcache 도킹에 대한 예제 튜토리얼

Memcache 도킹에 대한 예제 튜토리얼

零下一度
零下一度원래의
2017-06-23 13:54:411153검색

인터페이스 액세스 로그 데이터 구조 공유

apiname 인터페이스 이름

apiname[cnt] 액세스할 때마다 인터페이스 액세스 수가 증가합니다. 아직 동시성 문제를 해결하지 못했습니다.

apiname[cnt][n][ sent_time]은 첫 번째 방문 횟수, 걸린 시간을 나타냅니다

apinames 이것은 모든 apiname을 기록하는 배열입니다. 직렬화를 사용하여 배열을 문자열로 변환했습니다

그런 다음 저장소 표시를 만듭니다

apinames = unserialize($apinames) ;
              $arr = array(); key]=$memcache ->get($v.'[cnt]') ) ;
                    $ r[$i ]['id']=$i; ;
                   $add_key = $apiname.'[cnt]'."[".$i."]"."[add_time]";                                             ->get($spent_key );
                                     $r[$i]['addtime']= date('Y-m-d H:i:s', $memcache->get($add_key));
}

참고용 only
다음 단계는 memcache에 세션을 저장하는 것입니다. 우리는 Alibaba Cloud의 memcache 서비스 PHP를 사용하고 설치된 확장 프로그램은 memcached입니다

이 분야에서 몇 가지 문제가 발생하여 이틀 동안 연구하여 마침내 연구에 합격했습니다. : 처음에는 php.ini를 수정해도 아무런 효과가 없었습니다. 나중에 구성 파일에 우선 순위가 php-fpm.d이고 그 아래에 다른 구성 파일이 있거나 php-fpm.conf가 있다는 것을 알았습니다. 따라서 후자를 먼저 구성하고 nginx와 php-fpm을 다시 시작해야 합니다.
이 문제를 해결한 후 저장할 수 없는 문제가 Memcache에 발생했습니다. memcached 확장자입니다. memcahched가 로컬로 설치된 경우에는 핸들러에 memcached를 작성해야 합니다. 경로에 tcp를 추가하지 마십시오. 포트 번호를 직접

위 내용은 Memcache 도킹에 대한 예제 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.