php使用redis的批量发送短信
来源:互联网 发布:网络攻防大赛 编辑:程序博客网 时间:2024/06/07 20:15
1.首先将需要发送信息的手机号存入redis缓存
$redis = new \redis(); $conn = $redis->connect('localhost', 6379); $auth = $redis->auth('*****'); //redis设置了密码,需要认证 $list = Testuser::find()->asarray()->all(); for ($i=0; $i < count($list); $i++) { $redis->lpush('list',$list[$i]['email']); }
将所需发送的手机号存入到redis缓存中
2.调用短信接口发送短信
$redis = new \redis(); $conn = $redis->connect('localhost', 6379); $auth = $redis->auth('*****'); $lenth = $redis->llen('list'); for ($i=0; $i < $lenth ; $i++) { $phone = $redis->brpop('list',1,60);//从结尾处弹出一个值,超时时间为60s $phonenumber = $phone[1]; $sendmsg = send($phonenumber); if($sendmsg){ //处理发送成功的逻辑 }else{ //处理发送失败的逻辑 } usleep(500000);//微秒,调用第三方接口,需要注意频率, }
这里结合php的cli模式,通过函数exec触发命令。直接后台执行。
0 0
- php使用redis的批量发送短信
- 使用wavecom短信猫批量发送短信的Java代码(单例模式)
- Android - 批量发送短信的实现方式
- android批量发送短信
- PHP下用redis队列发送短信PHP CLI代码
- 使用PHP免费发送定时短信
- php使用 短信宝 发送短信(thinkphp)
- ucloud发送短信的php sdk
- PHP实现 手机发送短信的程序
- PHP发送短信的示例代码
- PHP发送短信
- PHP短信发送代码
- java使用短信设备发送sms短信的示例(java发送短信)
- 发送短信中,PendingIntent.getBroadcase的使用
- iOS开发 MFMessageComposeViewController(发送短信)的使用
- 使用阿里云的短信服务发送短信验证码
- php使用阿里大于短信平台发送验证码记录
- Android发送短信 SmsManager的使用 返回发送结果 发送超长短信
- 深入学习String (一) 字符串串联
- 代理模式
- IO流,File类的使用,mkdir,mkdirs,renameTo,判断功能,获取功能,高级获取功能
- Mantle
- QT "无法解析的外部命令"的解决办法
- php使用redis的批量发送短信
- 代码:GAT代管车辆(1)
- Wireshark 使用教程
- 架构设计:系统间通信(15)——服务治理与Dubbo 上篇
- 浅析Apache Spark Caching和Checkpointing
- Spring security实现权限管理
- 项目架构分析-web.xml文件解读
- Linux df du的区别
- IOS项目集成Weex