working with php and redis


working with php and redis

我是redispredis的新手。我想创建一个简单的sign up表单,并想将数据发送到用户电子邮件id。我已经编写了sign upemail发送的脚本。现在我想制作一个queue,我想在其中放置这两个作业。当用户点击提交时,处理器不应该等待发送电子邮件。发送电子邮件应该放在队列中。并且应该在后台进行处理。请大家用redis给我一个php中这样的脚本的参考。

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

步骤:

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

预失真列表$redis->lpush(listname, "Data");

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

$redis->rpop(listname, variable);

其他变通方法是使用redis的pub/sub。

尝试redis在这里和文档-redis命令

Predis示例。在示例文件夹中。