RabbitMQ 命令汇总
RabbitMQ 命令汇总
命令 | 含义 |
---|---|
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 |
定义一个队列名为test的queue,durable=true代表持久化打开 |
rabbitmqadmin declare exchange name=xin.shaohang.fanout type=fanout |
定义一个Fanout路由 |
rabbitmqadmin declare exchange name=xin.shaohang.direct type=direct |
定义一个Direct路由 |
rabbitmqadmin declare exchange name=xin.shaohang.topic type=topic |
定义一个Topic路由 |
rabbitmqadmin declare binding source=xin.shaohang.fanout destination=test routing_key=first |
定义Binding |
rabbitmqadmin publish routing_key=first payload="hello world" |
发布一条消息 |
rabbitmqadmin publish routing_key=first exchange=xin.shaohang.topic plyload="hello world" |
使用路由转发消息 |
rabbitmqadmin get queue=test requeue=true |
查看消息,不消费 |
rabbitmqadmin get queue=test requeue=false |
查看消息,并消费 |
rabbitmqadmin perge queue name=test |
删除队列中的所有消息 |
rabbitmqadmin delete queue name=hello |
删除名为hello的消息队列 |
rabbitmqadmin delete user name=test |
删除名为test的用户 |
rabbitmqadmin delete exchange name=test |
删除路由器Exchange |
rabbitmqadmin delete binding source='xin.shaohang.fanout' destination_type=queue destination=test properties_key=test |
删除关系绑定 |
rabbitmqadmin -f raw_json list users |
以raw_json格式化输出用户列表 |
rabbitmqadmin -f long list users |
格式化输出用户列表 |
rabbitmqadmin -f pretty_json list users |
格式化输出 |
rabbitmqadmin -f tsv list users |
格式化输出 |
rabbitmqadmin -f table list users |
格式化输出 |
rabbitmqadmin -f bash list users |
格式化输出 |
RabbitMQ 命令汇总
https://www.shaohang.xin/2022/05/22/technical/rabbitmqCommand/