一个简单但有用的redis队列/工作进程

py_redis_simple_queue的Python项目详细描述


redis简单队列

文章中非常简单的实现:http://peter-hoffmann.com/2012/python-simple-queue-redis-queue.html

用法

    pip install py_redis_simple_queue

发送者

fromredisimportRedisfromredis_simple_queueimportRedisQueueconnection=Redis()# see docs at https://docs.objectrocket.com/redis_python_examples.htmlqueue=RedisQueue('my_queue',connection)queue.put('my message')

工人

fromredisimportRedisfromredis_simple_queueimportWorker,RedisQueueclassMyWorker(Worker):defrun(self,msg):print(msg)# do something with messageconnection=Redis()queue=RedisQueue('my_queue',connection)worker=MyWorker(queue)worker.dequeue()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如果在原始异步任务完成执行之前重新打开“活动A”,则不会执行“活动A”的java异步任务   azure Java如何等待上传FileToBlockBlob完成?   java如何投射组合框。选择editem()到int?   使用xlint过滤java警告   java Android Studio意外的顶级异常QuickBlox聊天罐   列表中的java日历类型元素   错误:java:无效标志:addexports=javafx。图形/com。太阳javafx。application=ALLUNNAMED   java将提供的依赖项中的特定包添加到jar中   java对嵌套属性的比较   java将fxml文件包含到可执行jar   java使用XML编解码器在两个代理之间发送消息   maven pom文件java工具。罐子问题   java如何在两个类之间传递值   java在通过网络发送时spring会对二进制数据进行编码吗?