1. 程式人生 > >RabbitMQ如何在命令列下清除訊息佇列中的所有資料

RabbitMQ如何在命令列下清除訊息佇列中的所有資料

最近在研究 RabbitMQ 訊息佇列,

安裝好進行測試的時候發覺在一個名為 MyRabbitMQ 的訊息佇列中已經插入了大量的資料。

最後不得不找方法清除。

首先定位到 rabbitMQ 安裝目錄的sbin 目錄下。

然後shift+右鍵 。

調出右鍵選單。

選擇在此處開啟命令視窗,開啟一個cmd視窗。

輸入命令: rabbitmqctl list_queues 檢視所有佇列。

 發現有100多萬條資料了。

 

清除的命令是: rabbitmqctl reset

但是在使用此命令前,要先關閉應用,否則不能清除。

關閉應用的命令為: rabbitmqctl stop_app

執行了這兩條命令後再次啟動此應用。

命令為: rabbitmqctl start_app

再次執行命令: rabbitmqctl list_queues

這次可以看到 listing 及 queues都是空的

--------------------- 本文來自 sxf359 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/sxf359/article/details/74224353?utm_source=copy