ホームページ >バックエンド開発 >PHPチュートリアル >PHP Redis サブスクリプションの公開に失敗したサブスクリプションの問題!

PHP Redis サブスクリプションの公開に失敗したサブスクリプションの問題!

WBOY
WBOYオリジナル
2016-06-20 12:50:161861ブラウズ

現在のものは公開できますが、購読できません。初心者向けの解決策を教えてください。

正常に公開されました
    $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');

赤い部分を削除するだけで、2日間問題が発生しています。

このような間違いを引き起こしたのは私の不注意でした。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。