Memcached 명령 운영...login
Memcached 명령 운영 매뉴얼
작가:php.cn  업데이트 시간:2022-04-13 17:53:40

리눅스 멤캐시드 설치


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