카테고리 없음

memcached 설치 방법

EunsooD 2015. 5. 11. 19:48
반응형

centOS 64비트 기준으로 설명한다. (php 기반으로 설명)


1. LibEvent 설치

o    http://libevent.org/ - libevent-2.0.21-stable.tar.gz - Released 2012-11-18 다운로드 후 설치.

      압출을 풀고,
o    ./configure  ← root권한으로 진행
o    make
o    make install → /usr/local/lib   -> 확인
o    /etc/ld.so.conf.d/*.conf
   ->   libevent-2.0.so.5
   ->  심볼릭 링크 : ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5



2. Memcached

o    http://memcached.org/ - Latest Stable : memcached-1.4.20.tar.gz (2014-5-11)
o    wget http://memcached.org/latest 
o    tar -zxvf memcached-1.x.x.tar.gz
o    cd memcached-1.x.x
o    ./configure - -enable-dtrace / - -libdir=/usr/local/lib
        configure: error: Need dtrace binary and OS support. : enable-dtrace 패스~
o    make &&
o    make test → libevent-2.0.so.5: cannot open shared object file
        64bit : ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5   -> LibEvent에서 진행
        prov error : yum provides *bin/prove
        perl-Test-Harness-3.17-136.el6.x86_64 : Run Perl standard test scripts with statistics
        yum install perl-Test-Harness-3.17-136.el6.x86_64
        yum install perl-Params-Validate
        rpm -ql perl-Params-Validate
o    sudo make install



이렇게 진행하면 설치가 종료된다.



3. Memcached Start!

o     memcached -d -u userid -m 256 127.0.0.1 -p 11211
o    OPTIONS=”-vv » /var/memcached 2>&1”
o    memcached -d -u userid -m 256 127.0.0.1 -p 11211 -vv » /var/memcached 2>&1
o    로그가 생성되지 않을 경우 touch /var/memcached.log
o    memcached를 정지 시킬 때는 kill명령으로...
•    ps –ef | grep mem  -> 으로 확인


위와 같이 설정 하여 실행하면 telnet으로 테스트 해볼 수 있다.




4. Test!

telnet localhost 11211

•    Telnet 상태에서
•    set mykey 0 100 2
•    hi
o    STORED
•    get mykey
o    VALUE mykey 0 2
o    hi
o    END
•    Ctrl + ]



반응형