首頁 >php框架 >YII >yii2 使用者登入用什麼緩存

yii2 使用者登入用什麼緩存

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-12-09 11:39:052202瀏覽

yii2 使用者登入用什麼緩存

面對一些需要耗時計算的短時間內不會變動太大的數據,常常使用快取

##【DataCache】

#在設定檔main.php中components項目下設定

'cache' => [
    'class' => 'yii\caching'FileCache',
],

\Yii::$app->cache->set('test',$data);//儲存,類型可以是string,array等等

\Yii::$app->cache->get('test');//取,若沒有該值,則傳回bool(false),若有,則傳回該值

該快取檔案會在runtime\cache目錄下找到一個叫te(就是鍵名test的前兩個字母)的資料夾,其中test.bin就是該資料的快取檔案。

除了set和get,還有幾個方法:

yii2 使用者登入用什麼緩存

如果要換一個快取方式為DbCache,則修改main.php中components項下配置為:

'cache' => [
    'class' => 'yii\caching\DbCache',
    'db' => 'mydb',
    'cacheTable' => 'my_cache',
],

PHP中文網,有大量免費的

Yii入門教學,歡迎大家學習!

以上是yii2 使用者登入用什麼緩存的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn