리눅스 멤캐시드 설치
Memcached는 Linux, FreeBSD, Solaris, Mac OS 등 다양한 플랫폼을 지원하며 Windows에도 설치할 수 있습니다.
Linux 시스템에 memcached를 설치하려면 먼저 libevent 라이브러리를 설치해야 합니다.
sudo apt-get install libevent libevent-deve 自动下载安装(Ubuntu/Debian) yum install libevent libevent-deve 自动下载安装(Redhat/Fedora/Centos)
Memcached 설치
자동 설치
Ubuntu/Debian
sudo apt-get install memcached
Redhat/Fedora/Centos
yum install memcached
FreeBSD
portmaster databases/memcached
소스 코드 설치
공식 홈페이지에서 (http:// memcached.org)에서 최신 버전의 memcached를 다운로드하세요.
wget http://memcached.org/latest 下载最新版本 tar -zxvf memcached-1.x.x.tar.gz 解压源码 cd memcached-1.x.x 进入目录 ./configure --prefix=/usr/local/memcached 配置 make && make test 编译 sudo make install 安装
Memcached
Memcached 명령을 실행하려면:
$ /usr/local/memcached/bin/memcached -h 命令帮助
참고: 자동 설치를 사용하는 경우 memcached 명령은 /usr/local/bin/memcached에 있습니다.
시작 옵션:
-d는 데몬 프로세스를 시작합니다.
-m은 Memcache에 할당된 메모리 양(MB)입니다.
-l은 여러 주소를 가질 수 있는 모니터링 서버 IP 주소입니다.
-p는 Memcache 모니터링을 설정하는 포트입니다. 1024 이상의 포트가 바람직합니다. 동시 연결 수, 기본값은 1024입니다.
-P는 Memcache를 저장하도록 pid 파일을 설정하는 것입니다.
(1) 포그라운드 프로그램으로 실행:
memcached를 시작하려면 터미널에서 다음 명령을 입력하세요. /usr/local/memcached/bin/memcached -p 11211 -m 64m -vv slab class 1: chunk size 88 perslab 11915 slab class 2: chunk size 112 perslab 9362 slab class 3: chunk size 144 perslab 7281 中间省略 slab class 38: chunk size 391224 perslab 2 slab class 39: chunk size 489032 perslab 2 <23 server listening <24 send buffer was 110592, now 268435456 <24 server listening (udp) <24 server listening (udp) <24 server listening (udp) <24 server listening (udp)
디버그 정보가 여기에 표시됩니다. 이러한 방식으로 memcached는 포그라운드에서 시작되어 TCP 포트 11211을 수신하며 최대 메모리 사용량은 64M입니다. 디버깅 정보의 내용은 대부분 저장된 정보에 관한 것입니다.
(2) 백그라운드 서비스 프로그램으로 실행:
# /usr/local/memcached/bin/memcached -p 11211 -m 64m -d
또는
/usr/local/memcached/bin/memcached -d -m 64M -u root -l 192.168.0.200 -p 11211 -c 256 -P /tmp/memcached.pid