cache -yii2
来源:互联网 发布:windows 不激活会怎样 编辑:程序博客网 时间:2024/05/16 10:21
1.
basic/config/web.php
'cache' => [ 'class' => 'yii\caching\FileCache', ],//mongodb'cache' => ['class' => 'yii\mongodb\Cache',// 'db' => 'mymongodb', 'cacheCollection' => 'cache',],//redis'cache' => [ 'class' => 'yii\redis\Cache', ],
2.
使用缓存键,如果多个程序共用一个缓存redis或者其他,为了避免冲突,加入缓存键:
'cache' => ['class' => 'yii\caching\ApcCache','keyPrefix' => 'myapp', // 唯一键前缀],
3.
缓存过期:
$cache->set($key, $data, 45);
4.
缓存依赖:
2.使用缓存:
$cache = Yii::$app->cache;$key = "menu_en_us_hoddddme";$data = $cache->get($key);if ($data === false) { // $data 在缓存中没有找到,则重新计算它的值 // 将 $data 存放到缓存供下次使用$data = "cache data"; $cache->set($key, $data);echo "write cache:".$data;}else{echo "read cache:".$data;}
0 0
- cache -yii2
- Yii2之cache的使用
- YII2.0框架(三) 缓存机制yii\caching\Cache
- YII2
- YII2
- Yii2
- yii2
- Yii2
- cache
- cache
- Cache
- cache
- Cache
- Cache
- Cache
- Cache
- cache
- cache
- 架构小思
- 黑马程序员——C语言指针
- 程序员技术练级攻略
- 【HDU】4836 The Query on the Tree dfs+线段树
- 'git merge' 和 'git rebase'的区别?
- cache -yii2
- How to use Oracle Instant Client in Mac OS X Lion
- MapReduce单元测试(MRUnit测试)
- delete [] 时如何知道数组长度
- Android平台使用gstreamer 分发视频
- UVaOJ-11992-Fast Matrix Operations 解题报告
- 中国电子商务的新篇章
- Visual Studio 2013 Web开发
- 想要update顺序按照order by的条件