位置: 编程技术 - 正文

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

  • 用于员工福利的进项税转出分录
  • 设备租赁公司印花税怎么交
  • 印花税的缴纳方式有哪三种
  • 税务ukey使用教程视频
  • 新成立小规模纳税人开发票如何办理
  • 电子承兑凭证
  • 辞退员工补偿金是按实发工资算还是应发
  • 小规模收入超过多少必须转一般纳税人
  • 公转私操作步骤
  • 安全生产费计提没用可以冲吗
  • 代开了专票,但是销售额没有超过30万怎么处理
  • 已交的增值税能计入费用吗
  • 固定资产停止使用转入更新改造的会计处理
  • 收到增值税普通发票
  • 自建的固定资产入账价值具体包括哪些
  • 所得税汇算清缴补税的会计处理
  • 企业收到外汇的账务处理
  • 应交增值税已交税金的账务处理
  • 变更财务负责人在网上变更流程
  • 关于小规模纳税人
  • 给员工发的慰问短信
  • 没有库存先开票再发货
  • 买卖房子归谁管
  • 认证费用计入什么账户
  • 收回应收账款资产为什么不变
  • 小规模纳税人一个月能开多少税票
  • 员工离职补偿金可以税前扣除吗
  • 免税收入和不征税收入有哪些?怎么记忆
  • 华为手机蓝牙传送照片到苹果手机
  • 判断自己的眉型
  • 公司欠法人钱
  • 银行手续费填在汇算清缴的哪个表
  • 补记以前年度收入怎么做账
  • 比较常见的病有哪些
  • 在win7系统中安装win10
  • ccc.exe是什么进程
  • 文竹发黄怎么挽救?
  • electron 打包
  • 长期股权投资的账面价值怎么计算
  • 不想预缴所得税能不能提前暂估费用,会计分录
  • lxml&xpath一站式教学
  • 数据类型所占的字节
  • 哪些需要缴纳企业所得税
  • 使用XQuery查询DB2 XML数据
  • 增值税少企业所得税高吗
  • 提取备用金记账凭证号的入账范围
  • 接受捐赠做账
  • 管理费用月底结转吗
  • 工程检测单位
  • 会计科目表2023
  • 外资企业对应的企业是什么
  • 备用金发工资到底可不可以?
  • 公司借调人员工资账务处理
  • 推广费计入哪个科目
  • 小规模免增值税吗
  • 制造费用月末需要结转吗
  • 从农业生产者手中购进免税农产品
  • 如何动态修改mysql的全局参数
  • debian8安装
  • win7 双击不能打开文件
  • adb mac安装
  • xp电脑繁体系统改简体
  • osx 10.9
  • win7怎么设置快
  • Unity-Shader Sublime 自制shader提示插件
  • bootstrap表格内容模板
  • flask操作mysql数据库
  • c#怎么使用opencv
  • js计算时间差毫秒
  • node.js中的http.request方法使用说明
  • androidstudio的jdk
  • jQuery使用zTree插件实现树形菜单和异步加载
  • python目录文件拼接
  • 消费税由谁来承担
  • 国家税务总局吕梁市税务局官网
  • 奔驰购置税多少钱
  • 企业所得税年度申报时间
  • 财税库银是什么费用
  • 小孩一卡通丢了去哪里补办,需要什么证件
  • 国税税票在哪里打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设