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
相關推薦
RabbitMQ如何在命令列下清除訊息佇列中的所有資料
最近在研究 RabbitMQ 訊息佇列, 安裝好進行測試的時候發覺在一個名為 MyRabbitMQ 的訊息佇列中已經插入了大量的資料。 最後不得不找方法清除。 首先定位到 rabbitMQ 安裝目錄的sbin 目錄下。 然後shift+右鍵 。 調出右鍵選單。 選擇在此處開啟
Linux 下開源訊息佇列系統 RabbitMQ 安裝使用
RabbitMQ 是最流行的開源訊息佇列系統,它是在在 AMQP (一個提供統一訊息服務的應用層標準高階訊息佇列協議,是應用層協議的一個開放標準,為面向訊息的中介軟體設計) 基礎上完成的,可複用的企
Rabbitmq-server清除訊息佇列及其資料
1、檢視佇列資訊 #rabbitmqctl list_queues 2、清除訊息佇列及其資料命令 #rabbitmqctl stop_app #rabbitmqctl reset #rabbitm
命令列下mysql資料庫插入記錄中包含中文1366錯誤問題解決方法及其他
出於方便國際化考慮,我把java開發環境和資料庫及表的編碼設定都設定成了utf8。這樣的設定在eclipse環境中向mysql存取資料時沒遇到問題。 但今天在使用命令列向mysql插入中文資料時遇到了1366錯誤。google到以下答案: mysql#1366錯誤是在my
根據《RabbitMQ實戰--高效部署分散式訊息佇列》這本書來具體總結下
僅供個人學習,如有抄襲請包容cry.... 理解訊息通訊 一、 訊息通訊的概念--消費者、生產者和代理 生產者建立訊息,消費者接受這些訊息。你的應用程式可以作為生產者,向其他應用程式傳送訊息,或者作為一個消費者,接收訊息。也可以在兩者之間進行切換。不過在此之前,
RabbitMQ訊息佇列中的幾種典型問題再探
RabbitMQ 的官網教程當中展示了六個例子,但是並沒有更深入的介紹在複雜需求下的解決方案 本文將結合官網教程和《RabbitMQ in Action》以及Pika 官方例子的基礎上進一步探尋、總結和澄清一些問題: 基礎概念再澄清 剛剛接觸
mysql密碼中有特殊字元&在命令列下登入
在伺服器上,通常為了快速登入資料庫,我們會使用mysql -hhost -uusername -ppassword db的方式登入資料庫,如果密碼中沒有特殊字元&,會直接進入資料庫sql命令列下,如果有特殊字元&,那麼就會出現如下提示:-bash: synta
mysql資料庫中命令列下常用命令的操作(增、刪、改、查)和資料型別
identified by ""; 第四招: 操作資料庫 登入到mysql中,然後在mysql的提示符下執行下列命令,每個命令以分號結束。 1、 顯示資料庫列表。 show databases; 預設有兩個資料庫:mysql和 test。 mysql庫存放著mysql的系統和使
Vim安裝外掛在命令列下看程式碼
這幾天我又想拋棄source insight 了,主要是太慢了 安裝如下 VIM萬能外掛 或者使用 sudo apt-get installexuberant-ctags 安裝 我主要是使用函式跳轉功能,需要記住幾個指令 1、生成tags用來實現函
MySQL在命令列下的使用命令
MySQL在命令列下的使用命令 1、輸入密碼:123456 2、使用MySQL:ues mysql; 3、顯示資料庫:show databases; 4、使用資料庫名為db:use db; 5、顯示db資料庫中的表:show tables; 6、
Rabbitmq交換器Exchange和訊息佇列
通常我們談到佇列服務, 會有三個概念: 發訊息者、佇列、收訊息者,RabbitMQ 在這個基本概念之上, 多做了一層抽象, 在發訊息者和 佇列之間, 加入了交換器 (Exchange). 這樣發訊息者和佇列就沒有直接聯絡, 轉而變成發訊息者把訊息給交換器, 交換器根據排程策略再把訊息再給佇列。 交換器的功能
java命令列下如何設定classpath類路徑
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
樹莓派Raspberry Pi實戰之命令列下實現USB儲存裝置自動掛載
簡單介紹實現命令列下USB儲存裝置自動掛載的方法,Linux gnome/kde視窗環境下有移動儲存的管理程式,可以實現自動掛載移動儲存裝置,但是在命令列下 通常需要用mount命令手動掛載USB儲存裝置。 通過給linux下的裝置管理服務udev新增規則配置檔案,可以實現命令列下U
1.3windows cmd批處理命令列下使用blat發郵件簡潔模板
rem ----郵件內容-----set body="test mail" rem ----郵件主題----set s="測試test"rem ----收件郵箱-----set [email protected]rem ----發件郵箱-----set [email protected]r
轉!mysql 命令列下 通過DELIMITER臨時改變語句分隔符 執行儲存過程
mysql 在 Navicat 介面工具 執行儲存過程ok,但是在命令列下執行失敗。 原因在於,預設的MySQL語句分隔符為' ; ',在輸入' ; '的時候,“以為”語句已經結束了,但實際上語句還沒有結束。 解決方案:使用DELIMITER臨時改變命令列的語句分隔符,在儲存過程建立之後再修改分隔符為原來
1.3windows命令列下使用blat發郵件帶附件
windows命令列bat批處理指令碼的應用之blat程式自動發郵件1.3windows命令列下使用blat發郵件帶附件__遊旗丶引莫(孫忠) 發郵件指令碼模板 rem ----郵件內容-----set body="test mail" rem ----郵件主題----set s="測試test"
Android命令列下藍芽使用
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
windows命令列下編譯和執行c/c++
我看了半天,也沒找到window命令列下編寫程式,說明這個不可取。 那我們只有利用已有檔案來編譯與運行了。 假設我在E盤裡有個.cpp檔案,我改如何編譯和執行她尼? 第一步:我可以直接到該目錄的檔案管理器視窗位址列執行命令:cmd,這樣就可以直接到達所需檔案的目錄。如下圖 &nbs
linux命令列下,怎麼執行一個qt工程檔案
1、在Linux下的命令列編輯程式: [[email protected] root]# mkdir hello //mkdir命令建立一個hello目錄 [[email protected] root]# cd hello //cd命令切換到剛才建立的hello目錄 [[ema
更換不同型號的天融信防火牆NGFW4000,在命令列下的常用命令
1.system config save //配置儲存 2.system config reset //清除配置(恢復出廠設定) 3.pf service add name webui area area_eth2 addressname 策略名 //遠端使用web來管理 4.在