在主程序裏使用memcache存儲了鍵值,Yii::app()->memcache->set("key", $value, 600);php
在主程序裏任何地方均可以使用Yii::app()->memcache->get("key");獲取到app
因爲項目須要,須要創建計劃任務執行一些動做,因此我也使用了yii的計劃任務功能yii
很噁心的發現Command裏寫的代碼獲取不到memcache的信息,最後發現是鍵的keyprefix問題加密
解決辦法一:在main.php和console.php裏的memcache組件裏配置相同的keyPrefixget
解決辦法二:兩個配置文件裏寫相同的app名稱(由於默認不設置keyPrefix的時候,會使用這個進行MD5加密)console