位置: 编程技术 - 正文

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

  • 小规模纳税人每月不超过10万
  • 免征增值税和增值税区别
  • 电信发票为什么分开开
  • 应收票据主要包括
  • 安全基金提取标准
  • 成本未取得发票
  • 应收账款管理制度设计毕业设计
  • 固定资产处置怎么计算
  • 企业收到免税发票后怎么开票
  • 公司承揽员工租房个税如何入账?
  • 待处理财产损益是什么意思
  • 机打发票2017年7月份以后可以用吗?
  • 季度销售额不超过30万,城建税减免
  • 一般纳税人提供非学历教育可以简易计税吗
  • 税务行业软件
  • 三免三减半税收优惠政策文件
  • 减值准备可以转回是什么意思
  • 海关专用缴款书怎么认证?
  • 如何理解税收筹划的概念
  • 电商平台收取的运输费记收入吗
  • 个体户财务章必须刻吗
  • 企业注销时资本公积怎么处理
  • 库存商品出口退税的账务处理?
  • 租入的生产设备改良支出计入什么费用
  • 如何编辑受保护的word文档
  • services.exe是什么服务
  • 葡萄酒企业已纳税多少
  • HTML常用标记
  • 机器学习——BP神经网络详细介绍及案例Python代码实现
  • input输入语句
  • 前端实战开发
  • 完美怎么用
  • php类和对象的关系
  • 企业提取盈余公积的比例
  • 什么是印花税,怎么征收
  • 上缴税金怎么算税额
  • 外购货物用于在建工程分录
  • 存货盘亏计入什么收入
  • 股东分红后股票会涨吗
  • 债务人以固定资产债务重组
  • 应付账款贷方余额怎么处理
  • 机关事业单位体育协会举办体育赛事活动应当
  • access 200
  • 固定资产核算应包括什么
  • 发票冲红重开,重开时是按新税率还是旧税率?
  • 商场扣点怎么做分录
  • 购进材料款项未付用什么凭证
  • 如何理解递延所得税资产和负债
  • 以股权投资入股新公司税务处理
  • 进项税可以跨年结转吗
  • 新办企业在建期间账务处理
  • 去年支付的费用,今年收到发票可以入账吗
  • 专项应付款贷方余额表示
  • 质量有问题不给退怎么办
  • 年初建账主要录入的内容
  • 修改企业账套的步骤
  • 存储过程怎么理解
  • window如何还原系统
  • windows vista升级
  • 苹果mac 最新系统
  • flash插件app
  • 如何下载安装windows10
  • unity数学函数
  • javascript字体属性
  • Node.js中的construct构造函数
  • shell脚本学习指南
  • unity uishader
  • shell脚本技巧
  • javascript完整代码
  • python入门小程序编写
  • JavaScript的函数中只能写一条代码语句
  • javascript面向对象精要pdf
  • 怎么设置python前面序号
  • 测验2:python基本图形绘制
  • Android之Broadcast与BroadcastReceiver
  • 河南灵活就业缴费截止时间
  • 江苏省2023年1号文
  • 北京税务师取消了吗
  • 怎么查询12345的验证码
  • 公办幼儿园和企办幼儿园区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设