rabbitmqadmin 命令匯總:
| 命令 | 解釋 |
|---|---|
| rabbitmqadmin list users | 查看所有用戶 User |
| rabbitmqadmin list users name | 查看所有用戶名 Username |
| rabbitmqadmin list users tags | 查看所有用戶角色 |
| rabbitmqadmin list vhosts | 查看所有虛擬主機 |
| rabbitmqadmin list connections | 查看所有連接 |
| rabbitmqadmin list exchanges | 查看所有路由 Exchange |
| rabbitmqadmin list bindings | 查看所有路由與隊列的關系綁定 Binding |
| rabbitmqadmin list permissions | 查看所有角色的權限 Permission |
| rabbitmqadmin list channels | 查看所有通道 Channel |
| rabbitmqadmin list consumers | 查看所有消費者 Consumer |
| rabbitmqadmin list queues | 查看所有消息隊列 Queue |
| rabbitmqadmin list nodes | 查看所有節點 Node |
| rabbitmqadmin show overview | 概覽 Overview |
| rabbitmqadmin list bindings source destination_type destination properties_key | 查看所有路由與隊列的關系綁定的詳細信息 Binding |
| rabbitmqadmin declare queue name=test durable=true | 定義一個隊列queue,durable=true代表持久化打開。 |
| rabbitmqadmin declare exchange name=my.fanout type=fanout | 定義一個Fanout路由 |
| rabbitmqadmin declare exchange name=my.direct type=direct | 定義一個Direct路由 |
| rabbitmqadmin declare exchange name=my.topic type=topic | 定義一個Topic路由 |
| rabbitmqadmin declare binding source=my.fanout destination=test routing_key=first | 定義 binding |
| rabbitmqadmin publish routing_key=test payload="hello world" | 發布一條消息 |
| rabbitmqadmin publish routing_key=my.test exchange=my.topic payload="hello world" | 使用路由轉發消息 |
| rabbitmqadmin get queue=test requeue=true | 查看消息,不消費 |
| rabbitmqadmin get queue=test requeue=false | 查看消息,並消費 |
| rabbitmqadmin purge queue name=test | 刪除隊列中的所有消息 |
| rabbitmqadmin delete queue name=hello | 刪除消息隊列 Queue |
| rabbitmqadmin delete user name=test | 刪除用戶 User |
| rabbitmqadmin delete exchange name=test | 刪除路由器 Exchange |
| rabbitmqadmin delete binding source='kk' destination_type=queue destination=test properties_key=test | 刪除路由器與消息隊列的關系綁定 Binding |
| rabbitmqadmin -f raw_json list users | raw_json 格式化輸出 |
| rabbitmqadmin -f long list users | 格式化輸出 |
| rabbitmqadmin -f pretty_json list users | pretty_json 格式化輸出 |
| rabbitmqadmin -f kvp list users | 格式化輸出 |
| rabbitmqadmin -f tsv list users | 格式化輸出 |
| rabbitmqadmin -f table list users | table 格式化輸出 |
| rabbitmqadmin -f bash list users | bash 格式化輸出 |
