PUB,SUB 와는 틀리게 특정 클라이언트에 메세지를 전송할수 있다.
RabbitMQ처럼 사용할수 있는게 특징이다.
* 넣은 순서대로 가지고 온다
* 한번에 하나씩 가지고 온다.
* 가져가면 소멸한다.
ch_test에 메세지가 올때까지 대기한다.
(brpop의 두번째 인자가 timeout초 0은 메세지가 올때까지 대기)
ch_test에 test라는 메세지를 보낸다.
RabbitMQ처럼 사용할수 있는게 특징이다.
* 넣은 순서대로 가지고 온다
* 한번에 하나씩 가지고 온다.
* 가져가면 소멸한다.
ch_test에 메세지가 올때까지 대기한다.
(brpop의 두번째 인자가 timeout초 0은 메세지가 올때까지 대기)
<?php ini_set('default_socket_timeout', -1); $redis = new Redis(); $redis->connect('localhost',6379); $test=$redis->brpop('ch_test',0); print_r($test); ?>
ch_test에 test라는 메세지를 보낸다.
<?php $redis = new Redis(); $redis->connect('localhost',6379); $redis->lpush('ch_test','test'); ?>