如何使用codeigniter-predis库订阅Redis?

时间:2018-09-11 05:36:38

标签: php codeigniter redis

我必须发布“测试”频道并收听“ mytesting()”,但是发布成功完成。但是在订阅时,mytesting()未执行。

public function test()
{
    $this->redis_connection();

    $this->redis->publish('testing',"hi");

    try
    {
      $success=$this->redis->subscribe('testing','mytesting');
      print_r($success);

    }catch(Exception $e)
    {
      print_r($e->getMessage());
    }
}

public function mytesting($reds, $chan, $stdout)
{
    return $chan;
}

1 个答案:

答案 0 :(得分:0)

尝试使用此库进行Redis订阅

CodeIgniter Redis:https://github.com/joelcox/codeigniter-redis