批量删除 rabbitmq队列
RabbitMq 批量删除 amq.gen–* 随机队列, 过滤列出指定队列
列出 指定 vhost=/qq 以amq.gen开头的所有队列
rabbitmqctl list_queues --vhost /qq| grep ^amq.gen
批量删除队列
由于list_queues会列出队列名称以及对应的消息数目,需要过滤掉消息数目,配合awk命令只取第1列
rabbitmqctl list_queues --vhost /qq| grep ^test | awk '{print $1}' | xargs -n1 rabbitmqctl delete_queue --vhost /qq
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为: 2021/07/03 03:15