Latest web development tutorials

리눅스 Memcached가 설치

리눅스, FreeBSD의, 솔라리스, 맥 OS, 또한 Windows에서 설치할 수 있습니다 memcached와는 많은 플랫폼을 지원합니다.

리눅스 시스템은 모든 첫 번째는 libevent 라이브러리를 설치해야 memcached를 설치합니다.

sudo apt-get install libevent libevent-deve          自动下载安装(Ubuntu/Debian)

yum install libevent libevent-deve                      自动下载安装(Redhat/Fedora/Centos)

Memcached가 설치

자동 설치

우분투 / 데비안

sudo apt-get install memcached

레드햇 / 페도라 /를 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 / 지방 / 빈 / memcached와에 있습니다 설치 .

시작 옵션 :

  • 데몬을 시작 -d이다
  • ] -m이 Memcache의를 사용하여 할당 된 메모리의 양이며 단위는 MB
  • -u 사용자는 Memcache를 실행중인;
  • -l 서버 IP 주소를 듣고, 당신은 하나의 주소보다 더 가질 수있다;
  • -p는 Memcache를 바람직하게는 1024 이상 ,, 수신 대기 포트 설정되고,
  • 기본값은 1024 실행하는 최대 동시 연결 수는 -c이다
  • -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)

이 디버그 정보를 보여줍니다. 이 TCP 포트 11211은 64M의 최대 메모리 사용량을 듣고, memcached와의 전경에서 시작됩니다. 디버깅 정보에 대한 많은 정보가 저장됩니다.

(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