首页 > 后端开发 > php教程 > PHP redis 订阅发布 订阅不成功问题!

PHP redis 订阅发布 订阅不成功问题!

WBOY
发布: 2016-06-20 12:50:16
原创
1858 人浏览过

我当前的是可以发布的,但是订阅不行,新手求解!

发布正常
    $redis = new Redis();      $redis->connect("127.0.0.1","6379");     $redis->publish('tv1', '22222222'); //发布
登录后复制


接收如下:


订阅 ,页面一直在转圈,没有返回任何信息。
       $channel = 'tv1';  // channel	$redis->subscribe(array('channel'.$channel), 'callback');	function callback($redis, $channel, $message) {	  var_dump($message);	  exit;	}
登录后复制







第一次使用Redis 发布订阅,求大神帮忙看下!



回复讨论(解决方案)

正确写法


    $channel = 'tv1';  // channel    $redis->subscribe(array($channel), 'callback');    function callback($redis, $channel, $message) {      var_dump($message);      exit;    }
登录后复制


 $redis->subscribe(array( 'channel'.$channel), 'callback');

直接去掉 红色部分就行了,搞了二天的问题。

是我太粗心了,才导致这样的错误。

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板