博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
YII2.0文件缓存 如何实现跨模块读取缓存?
阅读量:4883 次
发布时间:2019-06-11

本文共 420 字,大约阅读时间需要 1 分钟。

需求是frontend访问能直接读取在backend下设置的缓存

比如说我在backend下Yii::$app->cache->set('key','test'),
然后在frontend下Yii::$app->cache->get('key')读取

已找到解决方法:

一、配置文件:

'cacheBackend' => [            'class' => 'yii\caching\FileCache',            'cachePath' => Yii::getAlias('@backend') . '/runtime/cache'        ],

 

二、调用

$cache = \Yii::$app->cacheBackend;

当然如果可以,推荐使用dbCache,或是redis,或是memcached

转载于:https://www.cnblogs.com/iceman-/p/8538545.html

你可能感兴趣的文章
javascript往textarea追加内容
查看>>
WeX5触发事件
查看>>
【python学习】使用Python写一个贪吃蛇
查看>>
jquery 图片放大镜,草稿版
查看>>
二、深度解析HTML5之视频播放和音频播放
查看>>
C#Winform的DEV下拉下拉控件介绍
查看>>
english Paper about abortion
查看>>
android仿漫画源码、抽奖转盘、Google相册、动画源码等
查看>>
IbatisNet配置文件
查看>>
git形成本地仓库并从远处url拉取
查看>>
获取xml字符串中的属性值
查看>>
MySQL必知必会(数据分组,Group by和Having子句, Select子句的顺序)
查看>>
通过wireshark抓包来讲解HTTP中Connection: keep-alive头部的作用
查看>>
2015长春 HDU 5531 Rebuild
查看>>
Android之四种加载方式
查看>>
团队项目3.0
查看>>
【js】操作checkbox radio 的操作总结
查看>>
mysql复制表(同一数据库,不同数据库)
查看>>
Spring中 @Autowired标签与 @Resource标签
查看>>
面向对象的六大原则
查看>>