需求: 需要保存的内容写到redis里面 ,在计划任务中读取到这个redis的值, 定时执行url请求 ,不间断更新缓存内容
请求用
yii::app()->redis->sadd(key, value);
计划任务
class ArticleCommand extends CConsoleCommand {
}
在/protected/commands/ArticleCommand
执行yiic可以查看当前的计划任务
如果在linux下执行yiic无效 可以用php yiic
执行效果:
遇到的问题
yiic 在执行时没有读取到redis的内容
解决是:
yiic.php对应的config/console.php 的redis地址和使用的redis的地址不一致 导致redis的缓存的key的内容读取不到