Linux 에 Memcached 서비스 설치
wget 명령 으로 이 두 물건 을 직접 다운로드 합 니 다. 원본 파일 을 다운로드 한 후.1. libevent 를 먼저 설치 합 니 다.이 물건 은 설정 할 때 설치 경 로 를 지정 해 야 합 니 다. 즉,. / configure – prefix = / usr;그리고 make;그리고 make install;2. memcached 를 다시 설치 하려 면 설정 할 때 libevent 의 설치 경 로 를 지정 해 야 합 니 다. 즉,. / configure – with - libevent = / usr;그리고 make;그리고 make install;이렇게 해서 Linux 에서 Memcache 서버 의 설 치 를 마 쳤 습 니 다.상세 한 방법 은 다음 과 같다.
1. memcached 와 libevent 를 각각 다운로드 하여 / tmp 디 렉 터 리 에 넣 습 니 다. \ # cd / tmp \ # wgethttp://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz
2. libevent: \ # tar zxvf libevent - 1.2. tar. gz \ # cd libevent - 1.2 \ #. / configure – prefix = / usr \ # make \ # make install
libevent 설치 성공 여 부 를 테스트 합 니 다: \ # ls - al / usr / lib | grep libeventlrwxrwxrwx 1 root root 21 11?12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3-rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3-rw-r–r– 1 root root 454156 11?? 12 17:38 libevent.a-rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.lalrwxrwxrwx 1 root root 21 11?? 12 17: 38 libevent. so - > libevent - 1.2. so. 1.0.3 괜 찮 습 니 다. 모두 설치 되 었 습 니 다.
4. memcached 를 설치 하 는 동시에 libevent 의 설치 위 치 를 지정 해 야 합 니 다. \ # cd / tmp \ # tar zxvf memcached - 1.2.0. tar. gz \ # cd memcached - 1.2.0 \ #. / configure – with - libevent = / usr \ # make \ # make install 중간 에 오류 가 발생 하면 오류 정 보 를 자세히 확인 하고 오류 정보 에 따라 라 이브 러 리 나 경 로 를 설정 하거나 추가 하 십시오.설치 완료 후 memcached 를 / usr / local / bin / memcached 에 넣 습 니 다.
memcached: \ # ls - al / usr / local / bin / mem * - rwxr - xr - x 1 root 137986 11 을 성공 적 으로 설 치 했 는 지 테스트 합 니까?12 17:39 /usr/local/bin/memcached-rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug
Memcached 서비스 시작: 1. Memcache 서버 시작: \ # / usr / local / bin / memcached - d - m 10 - u root - l 192.168.141.64 - p 12000 - c 256 - P / tmp / memcached. pid
-d ,
-m Memcache , MB, 10MB,
-u Memcache , root,
-l IP , , IP 192.168.0.200,
-p Memcache , 12000, 1024 ,
-c , 1024, 256, ,
-P Memcache pid , /tmp/memcached.pid,
2. Memcache 프로 세 스 를 끝 내 려 면 실행:
# kill `cat /tmp/memcached.pid`
여러 데 몬 을 시작 할 수도 있 지만 포트 는 중복 할 수 없습니다.
테스트 Memcached:
[root@localhost /]# telnet 192.168.141.64 12000
Trying 192.168.141.64...
Connected to 192.168.141.64 (192.168.141.64).
Escape character is '^]'.
set key1 0 60 4
zhou
STORED
get key1
VALUE key1 0 4
zhou
END
이로써 Memcached 설치 성공!
일반적인 질문:
1. Memcached 서 비 스 를 시작 할 때 만 났 다 면
/usr/local/bin/memcached: error while loading shared libraries: libevent-1.2.so.1: cannot open shared object file: No such file or directory;
해결 방안:
[root@localhost bin]# LD_DEBUG=libs memcached -v
[root@localhost bin]# ln -s /usr/lib/libevent-1.2.so.1 /usr/lib64/libevent-1.2.so.1
[root@localhost bin]# /usr/local/bin/memcached -d -m 100 -u root -p 12000 -c 1000 -P /tmp/memcached.pid
[root@localhost bin]# ps -aux
시작 하 는 Memcached 서 비 스 를 볼 수 있 습 니 다.
2. Memcached 서 비 스 를 Linux 의 시작 항목 에 불 러 옵 니 다. 만약 기계 단전 시스템 이 다시 시작 되면 Memcached 는 자동 으로 시 작 됩 니 다.
Memcache 를 시작 하 는 서버 엔 드 의 명령 은 \ # / usr / local / bin / memcached - d - m 10 - u root - l 192.168.141.64 - p 12000 - c 256 - P / tmp / memcached. pid 는 17jquery 에서 사용 할 수 있 습 니 다.
자동 으로 시작 하려 면 / etc / rc. d / rc. local 에 한 줄 만 추가 하면 됩 니 다. 아래 명령 / usr / local / memcached / bin / memcached - d - m 10 - p 12000 - u apache - c 256 위 에 참고 할 수 있 는 것 이 있 습 니 다. 즉, ip 은 시간 을 가리 키 지 않 고 기본적으로 이 컴퓨터 입 니 다. 사용자: apache 나 deamon 처럼 어느 사용자 에 게 속 하 는 서 비 스 를 선택 하 는 것 이 좋 습 니 다.어느 사용자 가 시작 합 니까?
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
memcached 전면 분석 – 5memcached의 응용 및 호환 프로그램이 서버들은 이전에 데이터베이스 서버 등에 사용되었다.CPU 성능이 향상되고 메모리 가격이 하락함에 따라 우리는 데이터베이스 서버, 응용 서버 등을 성능이 더욱 강하고 메모리가 더 많은 서버로 적극적으로 바꾸었다.이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.