位置: 编程技术 - 正文

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自动提交表单)

  • 企业合并债权如何处理
  • 设备租赁公司印花税怎么交
  • 如何开具免税发票
  • 间接税种有哪些
  • 啥子是增值税
  • 安置残疾人税收优惠
  • 小规模企业可以收增值税专用发票吗
  • 六税两费减半征收政策
  • 公户网上转账怎么撤回
  • 企业所得税申报时间
  • 不征税发票能报税吗
  • 债转股企业所得税资本公积
  • 企业进货不收发票怎么做帐?
  • 如何确认增值税纳税义务发生时间
  • 公司领用自产产品建设厂房包括销项税
  • 纳税人识别号在哪里能查到
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 外籍劳务费个税扣除标准
  • 公司注销后资产属于谁
  • 融资租赁到期后资产归属
  • 递延资产和长期负债区别
  • linux系统怎么查看mac地址
  • win7网络无连接
  • 分公司是小微企业总公司是一般纳税人,如何做合并报表
  • 异地项目不预缴税款可以开票吗
  • 王者荣耀体验皮肤什么时候结束
  • 不是第三方的贷款app
  • Yii使用技巧大汇总
  • 场外期权会计核算
  • 出差补贴怎么记账
  • javascript postmessage
  • javascript获取input的值并计算
  • 交易性金融资产的入账价值
  • 财务费用为负数是好事还是坏事
  • 普通发票和增值税发票都能报销吗
  • 固定资产是指什么
  • 公司投资资金
  • ros入门21讲
  • php抽奖程序源码
  • 资金平衡表的编制方法
  • hash操作
  • 律师事务所的日记怎么写
  • 固定资产折旧应纳税所得额调整
  • 借条每月还款怎么写
  • 批发和零售业行业代码
  • 现金折扣的账务处理最新
  • 地方教育费附加会计分录怎么做
  • 减免增值税记账
  • 房地产企业所得税预缴毛利率
  • 小规模增值税为负数怎么报税
  • 其他业务成本借方表示什么
  • 验资报告费用如何做账
  • 增值税一般纳税人企业对同属于增值税
  • 加计扣除是指什么意思
  • 小规模纳税人残保金减免政策
  • 减免所得税优惠政策
  • 苹果os X El capitan无法更新了吗
  • win7激活失败提示错误代码0x80072F8F
  • 把winpe安装至系统盘
  • 如何用u盘装系统 知乎
  • windows10cortana搜索框
  • windows移动中心有什么用
  • win102h20
  • 如何查看win7系统
  • win7系统出现COMSurrogate
  • ecxel进度条
  • cocos2dx官方教程
  • node.js视频教程
  • python输出unicode编码
  • vue父子组件之间的通讯
  • 细说javascript
  • javascript的简介
  • jquery调用controller
  • 税务文书送达回证模板
  • 山东2022年退休亏大了
  • 商铺转让费怎么开票项目
  • 电子税务平台怎么红冲纸质发票
  • 养猪环保局有什么新政策
  • 学校经费审批流程
  • 一般纳税人什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设