윈도 플랫폼 에 Memcached 를 설치 하고 설정 하 는 방법 공유

3917 단어 Memcached
Memcached 는 데이터베이스 부 하 를 줄 이기 위해 동적 웹 응용 에 사용 되 는 고성능 분포 식 메모리 대상 캐 시 시스템 입 니 다.이 는 메모리 에 데이터 와 대상 을 캐 시 함으로써 데이터 베 이 스 를 읽 는 횟수 를 줄 이 고 동적,데이터 베이스 구동 사 이 트 를 제공 합 니 다.Memcached 는 메모리 키/값 이 맞 는 hashmap 를 기반 으로 합 니 다.데 몬(daemon)은 C 로 쓰 여 있 지만 클 라 이언 트 는 모든 언어 로 작성 할 수 있 으 며,memcached 프로 토 콜 을 통 해 데 몬 과 통신 할 수 있 습 니 다.그러나 이것 은 불필요 한 것 을 제공 하지 않 습 니 다(예 를 들 어 hashmap 항목 을 복사 합 니 다).어떤 서버 S 가 실행 을 멈 추거 나 충돌 하면 S 에 저 장 된 키/값 쌍 을 모두 잃 어 버 립 니 다.Memcached 는 Danga Interactive 에서 개발 되 었 으 며,최신 버 전 은 2010 년 에 발표 되 었 으 며,저 자 는 Anatoly Vorobey 와 Brad Fitzpatrick 이다.LiveJournal.com 접근 속 도 를 높이 는 데 사 용 됩 니 다.LJ 는 초당 동적 페이지 방 문 량 이 수천 회,사용 자 는 700 만 명 이다.Memcached 는 데이터 베 이 스 를 대폭 낮 추고 자원 을 잘 배분 하 며 빠 른 접근 을 할 수 있 습 니 다.1.Memercached For Windows 다운로드 주소:https://www.jb51.net/softs/44843.html
2.설치 절차 1.지정 한 디 렉 터 리 에 압축 을 푸 는 것,예 를 들 어 C:\Memcached\memcached-win 32-1.4.4-14.2.cmd 로 명령 창 을 열 고 압축 해제 디 렉 터 리 로 이동 하여"memcached.exe-d install"을 입력 하 십시오.3.제어 판 을 열 고 서 비 스 를 열 면 memcached 가 위 에 있 는 것 을 볼 수 있 습 니 다.시작 하지 않 으 면 수 동 으로 시작 합 니 다.

4、    telnet 명령 을 사용 하여 캐 시 서버 가 사용 가능 한 지 확인 합 니 다.

처음에는 아무것도 표시 되 지 않 고 차 로 돌아 간 후 명령 을 입력 합 니 다.  stats  통계 정 보 를 보면 다음 그림 은 서버 가 정상적으로 작 동 하고 있 음 을 나타 낸다.

3.매개 변수 소개 1,이상 의 설치 와 시작 은 모두 기본 환경 에서 이 루어 집 니 다.설치 할 때 다음 과 같은 매개 변 수 를 설정 할 수 있 습 니 다.-p 감청 포트-l 연 결 된 IP 주소,기본 값 은 이 컴퓨터-d start 에서 memcached 서 비 스 를 시작 합 니 다.-d restart 에서 memcached 서 비 스 를 다시 시작 합 니 다.-d stop|shutdown 에서 실행 중인 memcached 서 비 스 를 닫 습 니 다.-d install 에 memcached 서 비 스 를 설치 합 니 다.-d uninstall 에서 memcached 서 비 스 를 마 운 트 해제 합 니 다.-u 로 실행 할 때 만 유효 합 니 다.-m 최대 메모리 사용,단위 MB.기본 64MB-M 메모리 소 진 시 오 류 를 되 돌려 줍 니 다.항목-c 의 최대 동시 연결 수 를 삭제 하 는 것 이 아 닙 니 다.기본 값 은 1024-f 블록 크기 의 성장 인자 입 니 다.기본 값 은 1.25-n 최소 할당 공간 입 니 다.key+value+flags 기본 값 은 48-h 입 니 다."memcached-d install-l 127.0.0.1-m 1024-c2048".2.설치 할 때 파 라 메 터 를 추가 하지 않 으 면 레 지 스 트 정보 수정 을 통 해 설정 하고 레 지 스 트 를 열 어 HKEY 를 찾 을 수 있 습 니 다.LOCAL_MACHINE\\SYSTEM\Current Control Set\Services\\memcached 는"ImagePath"항목 이 있 습 니 다.값 은"C:\Memcached\\memcached-win 32-1.4.4-14\memcached.exe"-d runservice 뒤에"-m 1024-c2048"을 추가 합 니 다.다음 그림:

3.stats 명령 을 입력 한 후 페이지 에 나타 난 매개 변수 소개.STAT pid 4356 서버 프로 세 스 IDSTAT uptime 56625 서버 실행 시간,단위 초 STAT time 1225249079 서버 현재 UNIX 시간 STAT version 1.1.0 서버 버 전 번호 STAT pointersize 64STAT rusage_user 151.845489 이 프로 세 스 의 누적 사용자 시간(초:미묘)STAT rusagesystem 121.667603 이 프로 세 스 가 누 적 된 시스템 시간(초:미묘)STAT ibuffersize 4096STAT curr_connections 13 연결 수량 STAT totalconnections 54136 서버 가 실 행 된 이래 받 은 연결 총수 STAT connectionstructures 318 서버 가 할당 하 는 연결 구조의 수량 STAT cmdget 100595 회수 요청 총수 STAT cmdset 6510 메모리 요청 총수 STAT gethits 96543 요청 성공 횟수 총 STAT getmisses 4052 요청 실패 횟수 총 STAT bytesread 4427679 서버 가 네트워크 에서 읽 은 총 바이트 수 STAT byteswritten 6585596 서버 가 네트워크 에 보 낸 총 바이트 수 비고:uptime 은 memcached 가 실행 하 는 초,cmdget 은 캐 시 조회 횟수 입 니 다.cmd_get/uptime 은 1 초 에 평균 캐 시 를 요청 하 는 횟수 를 얻 습 니 다.cmd_set 는 key=>value 를 설정 하 는 횟수 입 니 다.전체 memcached 는 큰 hash 입 니 다.cmd 로get 에서 찾 을 수 없 는 내용 은 cmd 를 호출 합 니 다.set 캐 시 에 쓰기.get_hits 는 캐 시 적중 횟수,캐 시 적중률=gethits/cmd_get *100%。get_misses 플러스 gethits 는 cmdget。total_itemscurr_items 는 현재 캐 시 에 있 는 키 의 개 수 를 표시 합 니 다.total_items == cmd_set == get_misses,그러나 최대 메모리 로 빛 을 쓸 수 있 을 때 memcached 가 내용 을 삭제 하 는 것 으로 설정 하면 위의 등식 은 성립 되 지 않 습 니 다.

좋은 웹페이지 즐겨찾기