请教一下大牛以下场景怎么使用redis 比如下午15点我需要给10个用户发送信息,不能漏发,且每天都需要发送,每天发送的用户都有可能不一样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 crontab 楼主明显问的是redis的数据更新问题,因他每天发的都不一样,而不是问的怎么定时的问题吧? crontab -e >输入 0 4 * * * php /data/www/cmd.php //每天下午15点方案一cmd.php 文件里面要做如下几件事情1.获取当天要发送的用户2.发送消息接口请求完之后 拿到发送成功与失败的状态3.记录状态结果方案二如果要发送的用户足够多,cmd.php 1.获取用户信息后存到redis list 或者 (zset 可以保证你要发送的用户不会重复)2.在加个php文件用作消费redis 数据 比如每次取10个 (注意zset取完手动删除)或者用pcntl_fork 多进程方式每个进程处理10个数据就结束3.记录下发消息状态 失败的重新加入redis 为什么在php-5.3.1里不支持类文件 php 发送Email该如何配置 AdminStudio功能模块与版本信息总结 从纯真IP库里提取城市的核心代码。 关于PHP变量引用 问题@@@@!~~~~~~!~!~!~ 大家觉得看一个开源系统得需要多长时间? 麻烦看看怎么我JS调用了一个单页面后网站打开速度特别慢!谢谢 請問驗証碼的 看不清楚﹐再來一張 功能是如何實現的﹖ PHP开源项目bugfree配置 wamp+花生壳搭好服务器后,phpMyAdmin无法打开 XAMPP下部署PHP网站,Think.class.php报错151,335 新人报到
cmd.php 文件里面要做如下几件事情
1.获取当天要发送的用户
2.发送消息接口请求完之后 拿到发送成功与失败的状态
3.记录状态结果
方案二
如果要发送的用户足够多,
cmd.php
1.获取用户信息后存到redis list 或者 (zset 可以保证你要发送的用户不会重复)2.在加个php文件用作消费redis 数据 比如每次取10个 (注意zset取完手动删除)
或者用pcntl_fork 多进程方式每个进程处理10个数据就结束3.记录下发消息状态 失败的重新加入redis