RabbitMQ系列(二) 清理rabbitmq队列数据

我们在进行组件维护的过程中有时候是需要手动清理rabbitmq上队列的数据,以下内容主要是日常使用的命令和内容

  1. 查看rabbit的进程,查看是否在运行
  2. 进入rabbitmq 目录
 [root@host-172-22-14-88 ~]# cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.6/sbin/
  1. 运行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
  1. 清除队列中前先停止服务
 [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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值