>  기사  >  백엔드 개발  >  샘플 PHP MemCached 고급 캐싱 애플리케이션 코드

샘플 PHP MemCached 고급 캐싱 애플리케이션 코드

coldplay.xixi
coldplay.xixi앞으로
2020-07-24 17:34:442422검색

샘플 PHP MemCached 고급 캐싱 애플리케이션 코드

Memcache 일반 메소드

  • Memcache::add — 값을 추가합니다. 이미 존재하는 경우 false를 반환합니다.

  • Memcache::addServer — 사용할 서버 주소 추가

  • Memcache: :close — Memcache 개체 닫기

  • Memcache::connect — Memcache 개체 만들기

  • Memcache::debug — 디버깅 기능 제어

  • Memcache::decrement — 저장된 키의 값 빼기 작업 수행

  • Memcache::delete — 키 값 삭제

  • Memcache::flush — 캐시된 모든 데이터 지우기

  • Memcache::get — 키 값 가져오기

  • Memcache:: getExtendedStats — 실행 중인 시스템 가져오기 프로세스 풀에 있는 모든 프로세스의 통계

  • Memcache::getServerStatus — 실행 중인 서버의 매개변수 가져오기

  • Memcache::getStats — 서버의 일부 실행 중인 통계 반환

  • Memcache::getVersion — 반환 실행 중인 Memcache의 버전 정보

  • Memcache::increment — 저장된 키에 값 추가

  • Memcache::pconnect — Memcache 영구 연결 객체 생성

  • Memcache ::replace — R이 기존 키

  • Memcache::set — 값을 추가하고 값이 이미 존재하는 경우 덮어씁니다.

  • Memcache::setCompressThreshold — 특정 크기보다 큰 키의 경우 데이터가 압축됩니다.

  • Memcache::setServerParams — 런타임 시 서버 매개변수 수정

Memcache 메소드는

를 사용합니다. 코드는 다음과 같습니다:

<?php 
$memcache = new memcache; 
$memcache->connect(&#39;127.0.0.1&#39;, 11211) or die("连接失败"); 
$memcache->set(&#39;name&#39;, &#39;张三&#39;); 
$val = $memcache->get(&#39;name&#39;); 
?>

참고: set 메소드의 전체 버전인 set(키 이름, 키 값, 압축 여부, 시간 유지)

코드는 다음과 같습니다.

<?php 
$memcache = new memcache; 
$memcache -> connect(&#39;127.0.0.1&#39;, 11211) or die("连接失败"); 
$memcache -> set(&#39;name&#39;, array(&#39;一个&#39;,&#39;两个&#39;)); 
$val = $memcache->get(&#39;name&#39;); 
print_r($val); 
$memcache -> close(); 
?>

관련 학습 권장 사항: 초보부터 마스터까지 PHP 프로그래밍

위 내용은 샘플 PHP MemCached 고급 캐싱 애플리케이션 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제