yii2 用戶登錄用什么緩存

yii2 用戶登錄用什么緩存

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

【DataCache】

在配置文件main.php中components項下配置

'cache'?=>?[ ????'class'?=>?'YIIcaching'FileCache', ],

Yii::$app->cache->set(‘test’,$data);//存,類型可以是StringArray等等

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

該緩存文件會在runtimecache目錄下找到一個叫te(就是鍵名test的前兩個字母)的文件夾,其中test.bin就是該數據的緩存文件。

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

yii2 用戶登錄用什么緩存

如果要換一種緩存方式為DbCache,則修改main.php中components項下配置為:

'cache'?=>?[ ????'class'?=>?'yiicachingDbCache', ????'db'?=>?'mydb', ????'cacheTable'?=>?'my_cache', ],

PHP中文網,有大量免費的Yii入門教程,歡迎大家學習!

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享