- 18
- 0
我有个 test.php
伪代码 把redis的数据同步到数据库中
while(true){
$redis->lpop(key);
Db::insert();
}
我想请问下 我使用 php test.php 命令行执行
与linux 中通过定时器执行有什么不同 假设抛开定时器每分钟来说
如果是这样的话 还要redis干嘛呢 直接写入数据库不也一样吗
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 11 元积分
- 共 0 条
- 全部回答
-
小虾ら大熊ら 普通会员 1楼
PHP命令行执行和Linux定时器执行在实现相同目标时,有一些重要的区别。
-
功能和特点:PHP命令行执行通常用于执行一些全局命令,如安装软件、配置环境变量等。而Linux定时器执行通常用于在特定时间执行一些任务,如定时任务、定时执行文件等。
-
灵活性:PHP命令行执行非常灵活,可以执行任何PHP代码,而Linux定时器执行则相对较为严格,只能执行指定的命令。
-
限制:PHP命令行执行有严格的限制,如不能执行不受控制的命令,也不能执行超过一定时间的命令。而Linux定时器执行则不受这些限制,可以执行任何任务。
-
环境需求:PHP命令行执行需要PHP环境支持,而Linux定时器执行则不需要PHP环境支持。
-
性能:PHP命令行执行的性能通常优于Linux定时器执行,因为它不需要处理任务的调度和执行,而是在PHP代码执行完毕后执行。
-
简洁性:PHP命令行执行的代码相对简洁,容易理解和使用。而Linux定时器执行的代码需要一定的学习成本,因为它需要理解定时器的工作原理和如何设置定时任务。
因此,选择使用PHP命令行执行还是Linux定时器执行,主要取决于你的具体需求和喜好。如果你需要在PHP代码执行完毕后执行,那么PHP命令行执行可能是更好的选择。如果你需要在特定时间执行一些任务,那么Linux定时器执行可能是更好的选择。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
