Redis如何实现订阅发布与批量发送短信


Redis如何实现订阅发布与批量发送短信,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1 什么是redis订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订 香港云主机阅者(sub)接收消息。直接点,你可以理解为我关注了你,你发布了信息,文章等,我就可以立马收的到。2 发布订阅的场景在哪里比如以下几个场景:2.1 典型的网页上的消息可以做到实时通知2.2 订单下单以后 通过redis订阅实时通知库存改变2.3 接口需要做一些比如发送邮件 写日志等功能的时候可以运用到redis订阅了 这样会加快接口返回时间3 php如何实现 实时发布订阅知道了什么是订阅,发布的场景,下面来看看如何用php与redis实现发布订阅3.1 cli.php,这个为订阅端的代码 主要注意的是这个代码放在cli下执行 php启动以后接下来我们来个发布端的代码3.2 发布端的代码,pub.php 这个代码可以放在普通网页下执行到这里php redis订阅发布成功,是不是很简单,主要用到redis的subscribe方法,publish方法,当然这些代码在实际使用过程中还是可以优化的比如cli.php,根据自己的需要去实现吧。这里贴个laravel实现的发布订阅的例子#获取订阅到的消息
创建laravel的php artisan命令在handle里执行监代码
laravel的php artisan list命令可以查看当前的任务,然后使用Linux的nohub命令在后台常驻即可接下来看看如何实现批量发送短信1.首先将需要发送信息的手机号存入redis缓存将所需发送的手机号存入到redis缓存中2.调用短信接口发送短信这里结合php的cli模式,通过函数exec触发命令。直接后台执行。看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注开发云行业资讯频道,感谢您对开发云的支持。

相关推荐: 如何打开联想笔记本电脑的触摸板

这篇文章主要介绍了如何打开联想笔记本电脑的触摸板,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。方法一:1、把鼠标点击桌面右下角的箭头图标,可以打开我们常用的程序图标;2、找到“触控板”图标 香港…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/15 12:16
下一篇 08/15 12:16

相关推荐