<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # swoole\_redis->\_\_call [TOC] 魔術方法,方法名會映射為Redis指令,參數作為Redis指令的參數。 ## 函數原型 ~~~ function swoole_redis->__call(string $command, array $params); ~~~ * $command,必須為合法的Redis指令,詳細參見[Redis指令列表](http://redis.io/commands) * $params的最后一個參數必須為可執行的函數,其他參數必須為字符串 ## 訂閱/發布消息 Redis服務器除了作為內存存儲之外,還可以作為一個消息通道服務器。SwooleRedis客戶端也支持了Redis的訂閱/發布消息指令。 與普通的存儲指令不同,消息訂閱/發布指令不是請求響應式的。 * 訂閱/發布指令沒有回調函數,不需要在最后一個參數傳入callback * 使用訂閱/發布消息命名,必須設置`onMessage`事件回調函數 * 客戶端發出了`subscribe`命令后,只能執行`subscribe`,`psubscribe`,`unsubscribe`,`punsubscribe`這4條命令 ~~~ $client = new swoole_redis; $client->on('message', function (swoole_redis $client, $result) { var_dump($result); static $more = false; if (!$more and $result[0] == 'message') { echo "subscribe new channel\n"; $client->subscribe('msg_1', 'msg_2'); $client->unsubscribe('msg_0'); $more = true; } }); $client->connect('127.0.0.1', 6379, function (swoole_redis $client, $result) { echo "connect\n"; $client->subscribe('msg_0'); }); ~~~ ## 回調函數 ~~~ function callback(swoole_redis $redis, bool $result); ~~~ * $redis: redis連接對象 * 執行失敗,$result為false, 可以讀取`$redis->errCode`獲得錯誤碼,讀取`$redis->errMsg`獲得錯誤消息 * 執行成功,返回數據結果,可能是字符串、數組或true ## 使用示例 ~~~ $client->get('key', function (swoole_redis $client, $result) { var_dump($result); }); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看