RabbitMQ 清除全部隊列及消息


前言

安裝RabbitMQ后可訪問:http://{rabbitmq安裝IP}:15672使用(默認的是帳號guest,密碼guest。此賬號只能在安裝RabbitMQ的機器上登錄,無法遠程訪問登錄。)
遠程訪問登錄,可以使用自己創建的帳號,給與對應的管理員權限即可。

直接在管理頁面刪除

訪問http://{rabbitmq安裝IP}:15672,登錄。
點擊queues,這里可以看到你創建的所有的Queue,
選中某一個Queue,下方有個Delete Queue刪除隊列/Purge Message清除消息。
但是這樣只能一個隊列一個隊列的刪除,如果隊列中的消息過多就會特別慢。

命令行批量刪除

首先定位到 rabbitMQ 安裝目錄的sbin 目錄下。打開cmd窗口。
關閉應用的命令為: rabbitmqctl stop_app
清除的命令為: rabbitmqctl reset
重新啟動命令為: rabbitmqctl start_app
ps
查看所有隊列命令: rabbitmqctl list_queues

注意

命令行批量刪除相當於重置RabbitMQ,請謹慎操作,配置和隊列都會被清除。
操作完成,記得添加遠程訪問賬號。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM