Rabbitmq 相关命令整合
用户相关:
rabbitmqctl add_user Username password 添加用户
rabbitmqctl delete_user Username 删除用户
rabbitmqctl change_password Username Newpassword 修改用户的密码
rabbitmqctl set_user_tags Username administrator 设置用户为管理员
rabbitmqctl set_permissions -p “/” Username “." ".” “.*” 设置用户的权限
rabbitmqctl list_users 列出所有用户
rabbitmqctl list_user_permissions Username 查看指定用户的权限信息
rabbitmqctl list_permissions [-p VHostPath] 查看(指定host)所有用户的权限信息
rabbitmqctl clear_permissions [-p VHostPath] Username 清除(指定host)用户的权限信息
rabbitmqctl list_exchanges 列出所有交换机
rabbitmq-server -detached 后台启动rabbitmq
rabbitmq-plugins enable rabbitmq_management 启动插件(配置管理页面)
rabbitmqctl status 查看rabbitmq的启动运行状态
rabbitmq-server 启动rabbitmq
rabbitmqctl stop 停止rabbitmq
rabbitmqctl start_app 启动rabbitmq 的 application
rabbitmqctl stop_app 停止rabbitmq 的 application
rabbitmqctl add_vhost vhostname 新增vhost
rabbitmqctl delete_vhost vhostname 删除vhost
rabbitmqctl list_queues [-p vhostpath] [queueinfoitem ...] 列出所有队列的相关信息
其中:Queueinfoitem :
name,durable,auto_delete,
arguments,messages_ready,
messages_unacknowledged,
messages,consumers,memory
rabbitmqctl list_exchanges[-p vhostpath] [exchangeinfoitem ...] 列出所有交换机的相关信息,
其中:exchangeinfoitem :
name,type,durable,auto_delete,internal,arguments
rabbitmqctllist_bindings[-p vhostpath] [bindinginfoitem ...] 列出所有绑定的相关信息
其中:bindinginfoitem :
source_name,source_kind,destination_name,destination_kind,routing_key,arguments
rabbitmqctllist_connections [connectioninfoitem ...] 列出所有连接的相关信息
其中:
connectioninfoitem :
recv_oct,recv_cnt,send_oct,send_cnt,send_pend等
rabbitmqctl list_channels[channelinfoitem ...] 列出所有频道的相关信息
其中:
channelinfoitem :
consumer_count,messages_unacknowledged,messages_uncommitted,acks_uncommitted,messages_unconfirmed,prefetch_count,client_flow_blocked
-----------------------------------------------------------------------------------------------------------------------
目前基本上用到的相关命令,就这些,如果需要集群的话,可能还会有相关的集群命令,大家可以自己查找,我后续会补上在下一篇文章里,如有不正确的,欢迎大家指正@_@