我已经为 YII 应用程序配置了 APC 缓存,但是当我将一个变量放入缓存中时,第 222 行出现以下错误:
APC Cache Error
http://i.stack.imgur.com/qu2tI.jpg
以下是我config/main.php
对 APC 缓存的条目:
'cache'=>array(
'class'=>'system.caching.CApcCache',
'servers'=>array(
array('host'=>'localhost','port'=>11211,'weight'=>60),
array('host'=>'localhost','port'=>11212,'weight'=>40),
),
),
以下是我用来将数据放入缓存的代码:
public function getReligion(){
$lstofvals=Yii::app()->cache->get('RELIGION');
if ($lstofvals===false){
Yii::log('Loading Religion Data from List of Values.');
$lstofvals=$this->PopulateLSTValsData('RELIGION');
Yii::app()->cache->set('RELIGION', $lstofvals);
}
return $lstofvals;
}
我可以以图形和所有其他详细信息的形式查看 apc.php 的输出。
任何帮助将不胜感激。
还请确认我将基础数据存储在缓存中的策略是否正确。我是 Yii 的新手,发现 MemCache 和 APC Cache 可以很好地满足这些要求。
非常感谢,费萨尔