为了账号安全,请及时绑定邮箱和手机立即绑定

关于redis队列,和计划任务来执行批量操作的区别。

关于redis队列,和计划任务来执行批量操作的区别。

PHP
守着一只汪 2018-08-18 21:37:17
之前项目遇到一个问题,需要批量发送短信,这样就得根据一定的条件去查询数据库,然后拿到手机号来发送信息。开始做的时候使用的循环查询数据,这样做导致的结果是,整个项目都卡的不行。然后由于服务器的配置问题不能用redies队列来实现这个功能,然后就想了一个办法是,把条件存储,放到一个文件里面,然后用计划任务每隔10S来执行一次条件,其实到这里我有一个疑问,这样做 ,和直接放到redis队列来执行的区别是什么。希望来个通俗易懂的解释。
查看完整描述

2 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

哎?现在的程序员都不会写多线程了吗?

区别的话,性能上有点区别,redis的队列是可控的,完整的;定时的计划任务易受干扰,程序的操作逻辑需要信任外部的一个程序,可控性较低


查看完整回答
1 反对 回复 2018-08-19
?
幕布斯6514832

TA贡献1条经验 获得超0个赞


查看完整回答
反对 回复 2019-04-14
  • 2 回答
  • 0 关注
  • 998 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信