<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>

                # 應用層Redis數據處理基類以及應用示例 >[danger] 這里的Redis基類是使用redis的Hash類型處理集合 >通過RedisHash特點,把該類當成一個數據表處理一下臨時數據 >有使用方便,處理效能高,承載能力強等特點 > ### 使用示例(存儲Token登錄數據) * 首先建立Token類繼承Info基類 定義前綴字符串 ~~~ <?php /** * Created by PhpStorm. * User: Mikkle * QQ:776329498 * Date: 2017/11/22 * Time: 14:09 */ namespace app\base\service\center; use app\base\service\base\InfoBase; class TokenInfoCenter extends InfoBase { public function _initialize() { $this->infoString = OptionsCenter::$infoToken; } } ~~~ * token類使用 ~~~ //Redis記錄最新的Token信息 TokenInfoCenter::instance($chargeToken)->setInfoArray($signArray); ~~~ ~~~ //刪除上次登錄的Token信息 if (isset($chargeInfo[OptionsCenter::$fieldChargeToken])){ TokenInfoCenter::instance($chargeInfo[OptionsCenter::$fieldChargeToken])->delete(); } ~~~ ~~~ protected function parseToken($token){ if (empty($token)){ return false; } $tokenInfo = TokenInfoCenter::instance($token)->getInfoList([ // OptionsCenter::$idCharge, // OptionsCenter::$idPark, // OptionsCenter::$idTerminal ]); if (empty($tokenInfo) || !isset($tokenInfo[OptionsCenter::$idCharge]) || !isset($tokenInfo[OptionsCenter::$idTerminal]) ){ return false; } $this->tokenInfo = $tokenInfo; $this->isLogin = true; $this->chargeId =$tokenInfo[OptionsCenter::$idCharge]; $this->terminalId =$tokenInfo[OptionsCenter::$idTerminal]; } ~~~ ### 使用示例二 (服務站詳情) ~~~ //更新服務站點管理員信息 獲取站點基本信息 $parkCenter =ParkInfoCenter::instance($data[OptionsCenter::$idPark]); $signArray[OptionsCenter::$namePark]=$parkCenter->getParkName(); $parkChargeList =$parkCenter->getInfoFieldJson(OptionsCenter::$fieldChargeOnlineList); if (!empty($parkChargeList) && is_array($parkChargeList)){ $parkChargeList[$data[OptionsCenter::$idCharge]]= $signArray; }else{ $parkChargeList = [ $data[OptionsCenter::$idCharge] =>$signArray, ]; } //更新服務站點營業員列表和在線數量 $parkCenter->setInfoFieldJson( OptionsCenter::$fieldChargeOnlineList ,$parkChargeList); $parkCenter->setInfoFieldValue(OptionsCenter::$fieldChargeOnlineNum,count($parkChargeList)); ~~~ 感謝大家關注 交流請加QQ群 321449759 ![](https://box.kancloud.cn/3499008a08e64306c68873288092a057_286x340.png)
                  <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>

                              哎呀哎呀视频在线观看