Redis发布/订阅

发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合。
以下用php实现redis的发布与订阅:

发布
connect('127.0.0.1', 6379);//连接
$message = "Freedom"; //要发布的消息
$ret = $redis->publish("zhang", $message);  //"zhang"为频道名称
订阅
connect('127.0.0.1', 6379);
//订阅频道,并把接收到的内容放到callback函数中处理
$result = $redis->subscribe(array('zhang'), 'callback');

function callback($instance, $channelName, $message){
        echo $message;
}

你可能感兴趣的:(Redis发布/订阅)