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

WBOY
リリース: 2016-06-20 12:50:16
オリジナル
1805 人が閲覧しました

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

正常に公開されました
    $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日間問題が発生しています。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!