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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 緩存 緩存組件通常用于緩存某些信息,避免過多的數據庫查詢或大量計算。 | 類 | 調用 | | --- | --- | | Mix\Cache\Cache | app()->cache | >[success] 緩存組件實現了 Psr\SimpleCache\CacheInterface ,符合 PSR 標準。 ## 依賴注入配置 [>> 到 GitHub 查看默認配置 <<](https://github.com/mix-php/mix/blob/v2/applications/http/config/main_coroutine.php#L398) >[info] 緩存組件支持 FileHandler / RedisHandler 兩種處理器 ### FileHandler (默認) 依賴配置如下: ~~~ // 文件緩存 [ // 類路徑 'class' => Mix\Cache\Cache::class, // 屬性 'properties' => [ // 處理器 'handler' => [ 'ref' => beanname(Mix\Cache\FileHandler::class), ], ], ], // 文件緩存處理器 [ // 類路徑 'class' => Mix\Cache\FileHandler::class, // 屬性 'properties' => [ // 緩存目錄 'dir' => 'cache', // 分區 'partitions' => 64, ], ], ~~~ ### RedisHandler 依賴配置如下: ~~~ // 文件緩存 [ // 類路徑 'class' => Mix\Cache\Cache::class, // 屬性 'properties' => [ // 處理器 'handler' => [ 'ref' => beanname(Mix\Cache\RedisHandler::class), ], ], ], // redis緩存處理器 [ // 類路徑 'class' => Mix\Cache\RedisHandler::class, // 屬性 'properties' => [ // 連接 'connection' => [ // 引用組件 'component' => 'redis', ], // Key前綴 'keyPrefix' => 'CACHE:', ], ], ~~~ 在協程模式下還支持連接池配置,修改 RedisHandler 如下: ~~~ // redis緩存處理器 [ // 類路徑 'class' => Mix\Cache\RedisHandler::class, // 屬性 'properties' => [ // 連接池 'pool' => [ // 引用組件 'component' => 'redisPool', ], // Key前綴 'keyPrefix' => 'CACHE:', ], ], ~~~ ## 方法 ``` // 獲取緩存 app()->cache->get($key, $default); // 設置緩存 app()->cache->set($key, $value, $ttl); // 刪除緩存 app()->cache->delete($key); // 清除緩存 app()->cache->clear(); // 批量獲取 app()->cache->getMultiple($keys, $default); // 批量設置 app()->cache->setMultiple($values, $ttl); // 批量刪除 app()->cache->deleteMultiple($keys); // 判斷緩存是否存在 app()->cache->has($key); ```
                  <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>

                              哎呀哎呀视频在线观看