memcache 사용 약술

2112 단어 memcache
기능
memcached 는 사실상 분포 식 저장 캐 시 시스템 으로 각종 형식의 데 이 터 를 저장 할 수 있 습 니 다. 서로 다른 호스트 의 여러 사용자 가 이 캐 시 시스템 에 동시에 접근 할 수 있 습 니 다. 이런 방법 은 공유 메모리 가 단일 컴퓨터 의 단점 일 뿐만 아니 라 데이터 베이스 검색 의 압력 도 해결 할 수 있 습 니 다.가장 큰 장점 은 방문 하여 데 이 터 를 얻 는 속 도 를 높 인 다 는 것 이다!
서버 쪽 설치
memcached 설치 전에 서버 에 libevent 라 이브 러 리 가 설치 되 어 있 는 지 확인 하 십시오.
다운로드 주소 (
http://www.monkey.org/ ~provos/libevent/).
설치 완료 후 기호 연결 을 만 듭 니 다:\# ls - s/usr/local/libevent - 1.1. so. 1/usr/lib, 그렇지 않 으 면 memcached 가 실 행 될 수 없습니다.
libevent 를 설치 하면 memcached 를 직접 설치 할 수 있 습 니 다.
다운로드 주소 (
http://www.danga.com/memcached/download.bml ).
 

   
tar -zxvf memcached-1.1.11.tar.gz cd memcached-1.1.11 ./configure make && make install
3. memcached 의 시작:
memcached -d -m 64 -l 192.168.241.195 -p 11212
시작 하 는 이 memcached 는 배경 데 몬 모드 (- d) 이 고 캐 시 공간 은 64M (- m) 이 며 감청 (- l) 서버 192.168.241.195 의 11212 번 포트 (- p) 입 니 다. 사실 memcached 의 매개 변수 도 매우 제한 되 어 있 습 니 다. memcached - h 명령 으로 볼 수 있 습 니 다.
4. 클 라 이언 트 설치
1、windows
해당 pecl 패 키 지 를 다운로드 하여 memcache. dll 에서 복사 한 ext 디 렉 터 리 를 php. ini 에 불 러 옵 니 다.
2、linux
 

   
cd php/bin./pecl install memcache
php. ini 에서 extension dir 를 지정 하고 생 성 된 memcache. so 파일 (보통 pear 디 렉 터 리 에서) 5, PHP API 를 불 러 옵 니 다.
 

   
getVersion(); echo "Server's version: ".$version;$tmp_object = new stdClass; $tmp_object->str_attr = 'test'; $tmp_object->int_attr = 123; $memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server"); echo "Store data in the cache (data will expire in 10 seconds)"; $get_result = $memcache->get('key'); echo "Data from the cache:"; var_dump($get_result); ?>

좋은 웹페이지 즐겨찾기