清理队列
- purge
rabbitmqctl purge_queue queue_name
这种方式可以删除所有ready的消息,无法删除unacked消息。如果要删除unacked消息,需要将该队列上的所有消费者停止,unacked消息会自动变为ready消息,此时通过purge_queue命令可以删除。
- 删除队列重新创建
rabbitmqctl delete_queue queue_name
- 重设(会清掉所有队列数据和配置,不推荐)
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
网友评论