gpt4 book ai didi

php - 使用 php 和 redis

转载 作者:IT王子 更新时间:2023-10-29 06:12:12 26 4
gpt4 key购买 nike

我是 redispredis 的新手。我想创建一个简单的 sign up 表单,并想将数据发送到用户电子邮件 ID。我已经编写了用于注册电子邮件 发送的脚本。现在我想创建一个 queue,我想在其中放置两个作业。当用户点击提交时,处理器不应该等待发送电子邮件。发送电子邮件应该放在队列中。并且应该在后台处理。请大家给我一个使用 redisphp 脚本的引用。

最佳答案

您可以做的是,将数据推送到 redis 列表并从正在轮询列表以获取任何数据的工作人员中挑选数据,然后通过电子邮件发送。

步骤:

制作一个新的predis客户端$redis = new Predis\Client("parameter");

predis 列表 $redis->lpush(listname, "Data");

最后是一个从同一个列表中获取数据的工作人员(Cron)

$redis->rpop(listname, variable);

其他解决方法是使用 redis 的 pub/sub。

试试redis here和文档- redis commands

Predis examples .在示例文件夹中。

关于php - 使用 php 和 redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12067253/

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