位置: 编程技术 - 正文

php redis实现对200w用户的即时推送(php redis使用)

编辑:rootadmin

推荐整理分享php redis实现对200w用户的即时推送(php redis使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php redis常用命令,redis在php项目中的使用实例,php7 redis,redisson php,php redis使用,php redis使用,php+redis,php redis实现秒杀思路,内容如对您有帮助,希望把文章链接给更多的朋友!

怎么实现对w用户的即时推送,这个推送可以理解为调用第三方的接口,push,sms之类的东西。

当时先写了一个demo 直接读取DB然后单个推送,结果。。可想而知

于是设计一套基于redis+php多进程的方案,用着还不错而去扩展性蛮高的,故分享之。

=============================================

具体的逻辑如下:(无视我的字体)

php redis实现对200w用户的即时推送(php redis使用)

其实这里还可以优化的,我的设想是如果用户数据再多一些的话,可以在redis里对数据进行分割采取多List,每一个List对应多个php进程这样会更快。

下面是我实现的具体代码:

主管理脚本:应用时启动这个即可。

至于写入redis和具体的推送脚本这个靠自己的想象里就好了 我就不发了 嘿嘿

我的做法是具体的推送脚本在推送一定数量后会自动终止并调用自己本身。

因为在实际应用中发现php脚本在长时间运行之后会发生假死(可能是因为上下文切换的问题),所以我都是避免让php脚本长时间运行。

还有就是用户肯定不是固定的w用户 每天都会有一个增量,我的方案是通过定时脚本每天把增量的用户整理进我自己设计的一个用户表自己管理。

ps:我把所有的脚本弄到了一个我自己整理的小的php原生框架统一管理,过段时间我发出来。

标签: php redis使用

本文链接地址:https://www.jiuchutong.com/biancheng/294834.html 转载请保留说明!

上一篇:PHP redis实现超迷你全文检索(php redis操作)

下一篇:PHP自动补全表单的两种方法(php自动提交表单)

  • 小规模纳税人没有税控盘怎么报税
  • 公司账户转账给个人怎么合理避税?
  • 两处取得工资的成语
  • 增值税交多少怎么查询
  • 税务师厉害吗
  • 物业公司一般纳税人增值税税率
  • 销售费用福利费编码
  • 存款利息收入增值税是免税还是不征税
  • 取暖补贴国家标准
  • 盘亏存货需要进项税额转出吗
  • 企业会计做无票收入也要交税吗?
  • 一般纳税人汽车修理费可以抵扣吗
  • 企业接受基金投资的规定
  • 会计科目的使用说明应包括
  • 生育津贴缴纳
  • 以前年度已经缴纳的税
  • 在建工程可以质押吗
  • 所得税工资薪金允许税前扣除
  • 公司账户里的钱有利息吗
  • 公益性捐赠包括向脱贫地区捐赠吗
  • 怎么关闭电量低
  • 显卡功耗天梯图2023最新版
  • windows无法验证此设备数字签名
  • 特许权使用费20%
  • 适合练手的动漫人物
  • 车辆购置税发票在哪里打印
  • opencv1.0
  • 金融企业贷款损失税前扣除
  • 纳什理论是什么
  • 工会的钱怎么取出来
  • 一般纳税人只有销项没有进项
  • etcd4
  • php上传大视频
  • 个税跨月更正申报怎么做
  • 年终奖可以税前扣除吗
  • 广告公司工程部
  • 网上代增值税专用发票
  • 有限合伙企业的
  • 法院拍卖得来的物品有发票吗
  • 企业职工充值地税怎么交
  • 施工企业简易计税的依据
  • 税控系统设备可以全额抵扣吗
  • 增值税发票超过多久不能抵扣
  • 股东分派现金股利怎么算
  • 销项税和进项税的借贷方向
  • 客观原因怎么写
  • 代扣代缴完税凭证只能次月抵扣吗
  • 企业净资产怎么填
  • 会计账户分类是什么意思
  • ubuntu debain
  • win7系统最佳性能
  • win8系统打开我的电脑就黑屏
  • 如何系统还原xp
  • ubuntu16.04lts
  • 电脑windows8怎么样
  • centos smb服务
  • win8如何查看所有程序
  • win8 设置
  • linux快速查看目录大小
  • windows10预览版是什么
  • windows8网页版
  • ext.formpanel
  • cocos2dx4.0入门
  • unity2018地形
  • opengl extension
  • 用原生js写项目
  • 如何检查自己是否抑郁
  • css上下间距怎么设置
  • JavaScript mapreduce工作原理简析
  • python字符串中的反斜杠
  • javascript题
  • 置顶聊天折叠怎么关闭
  • python系统监控
  • 清税申报表怎么填写
  • 工会活动经费的请示
  • 电子口岸无纸化网上签约流程
  • 朝阳区地方税务局电话
  • 湖北国税网上办税大厅官网
  • 税务延期申报最长多久
  • 房产税是按套还是按套
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设