PHP+Redis发布订阅-php教程

资源魔 12 0

提醒:

redis公布定阅告诉基于socket,衔接超时受设置装备摆设影响,能够修正php.ini,或许静态增加

ini_set('default_socket_timeout', -1);

pub.php

```
$redis = new Redis();
// 第一个参数为redis效劳器的ip,第二个为端口
$res = $redis->connect('127.0.0.1', 6379);
// test为公布的频道称号,hello,world为公布的音讯
$res = $redis->publish('test','hello,world');
```

sub.php

```
$redis = new Redis();
$res = $redis->connect('127.0.0.1', 6379,0);
$redis->subscribe(array('test'), 'callback');
// 回调函数,这里写解决逻辑
function callback($instance, $channelName, $message) {
    echo $channelName, "==>", $message,PHP_EOL;
}
```

以上就是PHP+Redis公布定阅的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学 Redis

抱歉,评论功能暂时关闭!