구리의 창고

Redis - PHP에서 사용하기 본문

Linux

Redis - PHP에서 사용하기

구리z 2012. 4. 13. 13:49

Redis를 PHP에서 사용하려면 모듈을 설치해야한다.


홈페이지에 가보면 지원하는 클라이언트가 여러개 있는데 그 중 Predis를 설치해서 쓰고있다.


재컴파일 없이 간단하게 pear로 설치가 가능하기 때문에 편하다.


문서를 읽어보면 pear로 설치하기 위해서 채널을 추가해야한다.

http://pear.nrk.io/


아래를 차례대로 수행하면 된다.


pear channel-discover pear.nrk.io
pear install nrk/Predis

두 번째 행에서 대소문자를 반드시 지켜야 되는 듯 싶다.


설치 후 아래같은 간단한 예제를 실행해보면 된다.


<?php
require 'Predis/Autoloader.php';

Predis\Autoloader::register();

$redis = new Predis\Client();
$redis->set('foo', 'bar');
$redis->expire('foo', 1);

while(1) {
    $value = $redis->get('foo');

    echo $value;
}


foo 인덱스에 bar값을 저장한 후 1초 후에 만료시키는 예제이다.

명령어는 공식홈페이지에 잘 나와있으니 참고하면 된다.


Comments