RabbitMQ系列(二) 清理rabbitmq队列数据
·
我们在进行组件维护的过程中有时候是需要手动清理rabbitmq上队列的数据,以下内容主要是日常使用的命令和内容
- 查看rabbit的进程,查看是否在运行

- 进入rabbitmq 目录
[root@host-172-22-14-88 ~]# cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.6/sbin/
- 运行rabbitmq查看队列的命令,检测mq队列名称和消息数量
[root@host-172-22-14-88 sbin]# rabbitmqctl list_queues
Listing queues ...
mall_pay_queue 0
mall_order_queue 6
mall_refund_queue 0
mall_activity_queue 0
- 清除队列中前先停止服务
[root@host-172-22-14-88 sbin]# rabbitmqctl stop_app
Stopping node 'rabbit@host-172-22-14-88' ...
5.清除的命令1,清除所有队列
rabbitmqctl reset
6.清除消息数量的命令2,清除单个队列
rabbitmqadmin delete queue name='mall_activity_queue'
7.如果要查询队列名称,则以下命令
rabbitmqadmin list queues name
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)