publ">
当前位置:Gxlcms > PHP教程 > PHPredis订阅发布订阅不成功问题!

PHPredis订阅发布订阅不成功问题!

时间:2021-07-01 10:21:17 帮助过:68人阅读

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

发布正常
  1. $redis = new Redis(); $redis->connect("127.0.0.1","6379"); $redis->publish('tv1', '22222222'); //发布


接收如下:


订阅 ,页面一直在转圈,没有返回任何信息。
  1. $channel = 'tv1'; // channel
  2. $redis->subscribe(array('channel'.$channel), 'callback');
  3. function callback($redis, $channel, $message) {
  4. var_dump($message);
  5. exit;
  6. }







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



回复讨论(解决方案)

正确写法


  1. $channel = 'tv1'; // channel $redis->subscribe(array($channel), 'callback'); function callback($redis, $channel, $message) { var_dump($message); exit; }


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

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

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

人气教程排行