gpt4 book ai didi

php用redis实现一个队列

转载 作者:可可西里 更新时间:2023-11-01 11:48:36 26 4
gpt4 key购买 nike

我用redis写了一个很简单的队列,但是我觉得我实现的不好,所以想求一个更好的解决方案。下面是我的问题的简单流程图。

  1. 一些程序将数据推送到redis列表
  2. 一个 php 程序永远循环,检查列表是否为空,如果不为空则将列表中的节点弹出到 MySQL。

步骤1没问题,但是我在步骤2中使用了while(true),会造成大量的CPU浪费。有什么好的方法可以在列表不为空时进行pop操作?

最佳答案

为步骤 2 执行 cron 作业而不是无限循环

关于php用redis实现一个队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30097085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com