www.czgp.net > rEDis 阻塞队列 原理

rEDis 阻塞队列 原理

一般的实现方法是你需要将用户的请求封装成一个Task,然后将这个Task再push到redis队列,然后后端的worker.php完全可以多进程、多线程的并发处理Task并将处理结果回调给请求方。

具体的业务还是得需要你自己定制。你的需求实际上是一个变形的生产者-消费者实现。对于此类需求,主要是将请求和实际的处理过程解耦,一般都是采取异步的方式来通知请求方,这跟用不用redis其实没有多大的关系。一般的实现方法是你需要将用户的...

celery使用redis作为broker是配置下就可以了,不需要自己操作redis,celery会自己处理好。你要自己操作redis的话,redis list的内容处理掉后应该删除,或者移动到另一个 专门存储已处理内容 的list!

网站地图

All rights reserved Powered by www.czgp.net

copyright ©right 2010-2021。
www.czgp.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com