rabbitmqadmin命令行管理工具原创
12人赞赏了该文章
1,633次浏览
编辑于2021年11月11日 08:34:33
摘自:https://www.cnblogs.com/hanxiaohui/p/8904960.html
rabbitmqadmin命令行管理工具原文地址:
https://www.cnblogs.com/wuzhiyuan/p/6856985.html
https://www.cnblogs.com/mrxiaohe/p/6604436.html
https://blog.csdn.net/zhengzizhi/article/details/77032148
rabbitmqadmin安装
rabbitmqadmin 帮助页面 http://www.rabbitmq.com/management-cli.htmlwget http://xxx:15672/cli/rabbitmqadmin 可下载rabbtimqadmin脚本
rabbitmqadmin查看
rabbitmqadmin list users #查看用户列表 rabbitmqadmin list vhosts #查看vhosts rabbitmqadmin list connections ###查看 connections rabbitmqadmin list exchanges ##查看 exchanges rabbitmqadmin list bindings ##查看 bindings rabbitmqadmin list permissions ##查看 permissions rabbitmqadmin list channels ##查看 channels rabbitmqadmin list parameters ##查看 parameters rabbitmqadmin list consumers ##查看consumers rabbitmqadmin list queues ##查看queues rabbitmqadmin list policies ##查看policies rabbitmqadmin list nodes ##查看nodes rabbitmqadmin show overview ##查看overview 使用 -f 可以指定格式 有如下几种格式 raw_json, long, pretty_json, kvp, tsv, table, bash 默认为 table [root@rabbitmq1 sbin]# rabbitmqadmin -f long list users-------------------------------------------------------------------------------- name: admin hashing_algorithm: rabbit_password_hashing_sha256 password_hash: p+DWMXK6kA1K5o/gstcinGIKzhq/4tcoCME5G/J1xGOHDUDy tags: administrator-------------------------------------------------------------------------------- name: guest hashing_algorithm: rabbit_password_hashing_sha256 password_hash: 2MmYKK/XqZXFjgnOxAHgOZ4M5LT3CFOI2KeR0BH9XFzHF/qr tags: administrator--------------------------------------------------------------------------------
queue操作
添加queue rabbitmqadmin declare queue name=test durable=true ## durable=true 代表持久化打开 declare是宣布的意思rabbitmqadmin --vhost=test --username=admin --password=admin declare queue name=test durable=true #指定vhost添加队列查看queues [root@rabbitmq1 sbin]# rabbitmqadmin list queues+------+----------+ | name | messages | +------+----------+ | test | 0 | +------+----------+#查看bindings [root@rabbitmq1 sbin]# rabbitmqadmin list bindings+--------+-------------+-------------+ | source | destination | routing_key | +--------+-------------+-------------+ | | test | test | +--------+-------------+-------------+#添加消息到test queue rabbitmqadmin publish routing_key=test payload="this is a testing" ##未指定exchange默认 exchange name为空 再次查看对列发现test有一条消息 [root@rabbitmq1 sbin]# rabbitmqadmin list queues+------+----------+ | name | messages | +------+----------+ | test | 1 | +------+----------+#从test queue消费一条信息 rabbitmqadmin get queue=test requeue=true #requeue=true 这条消息消费后还在,反之如果为false消费后消息就不在了。 #删除队列 rabbitmqadmin delete queue name=test #清除队列消息内容 rabbitmqadmin purge queue name=队列名
赞 12
12人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读