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 memcachephp. 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); ?>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Memcache-Java-Client-Release 원본 읽기(5)그 중 한 노드가 일부 원인으로 인해 캐시 서비스를 제공하지 못할 때(예를 들어 네트워크 고장, 서버 실례 다운) 이 메커니즘은 다른 사용 가능한 서비스 노드를 검색한다. 본인은 테스트 결과로 캐시를 찾을 수 없습니...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.