RabbitMQ常用命令

服务启动:

rabbitmq-server –detached

服务关闭: 

rabbitmqctl stop 若单机有多个实例,则在rabbitmqctl后加–n 指定名称

rabbitmq-plugins enable xxx

关闭某个插件:

rabbitmq-plugins disablexxx

注意:重启服务器后生效。

 rabbitmqctl add_vhost xxx

撤销virtual_host:

rabbitmqctl delete_vhost xxx

rabbitmqctl add_user xxx pwd

删除用户:

 rabbitmqctl delete_user xxx

改密码:

 rabbimqctl change_password {username} {newpassword}

设置用户角色:

rabbitmqctl set_user_tags {username} {tag ...}

Tag可以为 administrator,monitoring, management

权限设置:

set_permissions [-pvhostpath] {user} {conf} {write} {read}
  • VhostpathVhost路径

  • user 用户名

  • Conf一个正则表达式match哪些配置资源能够被该用户访问

  • Write一个正则表达式match哪些配置资源能够被该用户读

  • Read一个正则表达式match哪些配置资源能够被该用户访问

rabbitmqctl status

队列信息:

rabbitmqctl list_queues[-p vhostpath] [queueinfoitem ...]

Queueinfoitem可以为:name,durable,auto_delete,arguments,messages_ready,messages_unacknowledged,messages,consumers,memory

Exchange信息:

rabbitmqctl list_exchanges[-p vhostpath] [exchangeinfoitem ...]

Exchangeinfoitem有:name,type,durable,auto_delete,internal,arguments.

Binding信息:

rabbitmqctllist_bindings[-p vhostpath] [bindinginfoitem ...]

Bindinginfoitem有:source_name,source_kind,destination_name,destination_kind,routing_key,arguments

Connection信息:

rabbitmqctllist_connections [connectioninfoitem ...]

Connectioninfoitem有:recv_oct,recv_cnt,send_oct,send_cnt,send_pend等。

Channel信息:

rabbitmqctl list_channels[channelinfoitem ...]

Channelinfoitem有consumer_count,messages_unacknowledged,messages_uncommitted,acks_uncommitted,messages_unconfirmed,prefetch_count,client_flow_blocked

640?wx_fmt=jpeg

万水千山总是情,点个 “在看” 行不行!!!

640?wx_fmt=png 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值