To be a better coder
分类: LINUX
2021-07-08 11:24:03
查看所有队列:rabbitmqctl list_queues
方式一:rabbitmqctl reset
该方式需要执行如下命令:
rabbitmqctl stop_app -> rabbitmqctl reset -> rabbitmqctl start_app
说明:
查看是否清空:
最后,再次执行命令:rabbitmqctl list_queues。这次可以看到 listing 及 queues都是空的。
注意:
1)使用此命令前,要先关闭应用(rabbitmqctl stop_app),否则不能清除
2) 这种方式不仅会清空消息,还会清空所有配置信息,需要谨慎使用
方式二:rabbitmqctl delete_queue
说明: 该方式就是将队列删除,重新建一个
1) 删除单个queue
rabbitmqctl delete_queue queue_name
rabbitmqctl purge_queue queue_name