首页 > 其他 > 详细

yii计划任务中使用memcache一个小问题

时间:2014-08-12 14:00:54      阅读:383      评论:0      收藏:0      [点我收藏+]

在主程序里使用memcache存储了键值,Yii::app()->memcache->set("key", $value, 600);

在主程序里任何地方都可以使用Yii::app()->memcache->get("key");获取到

由于项目需要,需要建立计划任务执行一些动作,所以我也使用了yii的计划任务功能

很恶心的发现Command里写的代码获取不到memcache的信息,最后发现是键的keyprefix问题

解决办法一:在main.php和console.php里的memcache组件里配置相同的keyPrefix

解决办法二:两个配置文件里写相同的app名称(因为默认不设置keyPrefix的时候,会使用这个进行MD5加密)

yii计划任务中使用memcache一个小问题,布布扣,bubuko.com

yii计划任务中使用memcache一个小问题

原文:http://my.oschina.net/ruiorz/blog/300279

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!