memcache 组件无法使用 [ 2.0 版本 ]
我在 win7 系统下安装了memcached并添加了php_memcache.dll扩展,安装后可以正常使用。但是在 Yii 2.0 的框架下,我配置了 cache 组件:配置如下
'cache' => [
'class' => 'yii\caching\MemCache',
'servers' => [
[
'host' => 'localhost',
'port' => 11211,
'weight' => 100,
],
[
'host' => 'localhost',
'port' => 11211,
'weight' => 50,
],
],
],
并写了一个测试方法,但是无法获取 $key
的 $value
;
方法如下:
function actionTest(){
$key='key';
$value='this is the value';
Yii::$app->cache->add($key,$value,60);
echo Yii::$app->cache->get($key);
}
共 1 个回答
-
这是 Yii2 框架里的一个 Bug,已经找到解决办法了,https://www.yiichina.com/topic/6160
linxury
注册时间:2015-03-02
最后登录:2015-05-04
在线时长:19小时40分
最后登录:2015-05-04
在线时长:19小时40分
- 粉丝1
- 金钱45
- 威望0
- 积分235