国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

提取自ThinkPHP8.0最新緩存插件think-cache

v1.0.9 版本
2024-04-25 版本更新時間
558 安裝
7 star

說明

使用 ThinkORM 必備

由于think-cache官方放棄了更新,且不支持PHP 8及以上。

當(dāng)使用ThinkORM做緩存時,如果使用webman的Cache類,tag功能無法使用,并且鍵名不能使用:@符號。

故本項(xiàng)目提取自ThinkPHP 8最新的Cache模塊,完美適配ThinkORM的緩存操作,以及字段緩存,tag和其他所有方法。

詳細(xì)情況請查看ThinkPHP8官方緩存文檔。

安裝

composer require bilulanlv/think-cache

配置說明

配置文件自動安裝在 config/plugin/bilulanlv/think-cache/app.php
詳細(xì)配置可參考ThinkPHP8官方緩存文檔

// 如果ThinkORM需要使用緩存,請取消注釋,或者在其他合適的地方引入
\think\facade\Db::setCache(new \Bilulanlv\ThinkCache\CacheManager());

// think-cache官方?jīng)]有這個參數(shù),由于生成的tag鍵默認(rèn)不過期,如果tag鍵數(shù)量很大,避免長時間占用內(nèi)存,可以設(shè)置一個超過其他緩存的過期時間,0為不設(shè)置。
'tag_expire' => 86400 * 7,

使用說明

use Bilulanlv\ThinkCache\facade\ThinkCache;

ThinkCache::set('name', $value, 3600);
ThinkCache::remember('start_time', time());
ThinkCache::tag('tag')->set('name1','value1');
ThinkCache::tag('tag')->clear();

UserModel::where('id', 1)->cache($cache['key'], $cache['expire'], $cache['tag'])->find();
贊助商