执行以下命令,连接到 RabbitMQ 容器的 bash 终端:

docker exec -it rabbitmq bash

在 RabbitMQ 容器中,使用以下命令打开 RabbitMQ 命令行管理工具:

rabbitmqctl

输入以下命令,列出所有的队列:

rabbitmqctl list_queues

这将显示所有队列的信息,包括队列的名称和消息数量。

确定要清空的队列名称,并使用以下命令删除该队列的所有消息:

rabbitmqadmin -u guest -p guest delete queue name=<queue_name>

<queue_name> 替换为你要清空的队列名称。

执行命令后,队列的消息应该已经被完全删除。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐