RabbitMQ的常用命令

#查看rabbitmq的所有命令
rabbitmqctl --help
# 前台启动Erlang VM和RabbitMQ:  
rabbitmq-server 

# 后台启动:  
rabbitmq-server -detached 

# 停止RabbitMQ和Erlang VM:  
rabbitmqctl stop 

# 查看所有队列:  
rabbitmqctl list_queues 

# 查看所有虚拟主机:  
rabbitmqctl list_vhosts 

# 在Erlang VM运行的情况下启动RabbitMQ应用:  
rabbitmqctl start_app

# 在Erlang VM运行的情况下停止RabbitMQ应用:
rabbitmqctl stop_app 

# 查看节点状态:  
rabbitmqctl status 

# 查看所有可用的插件:  
rabbitmq-plugins list 

# 启用插件:  
rabbitmq-plugins enable <plugin-name> 

# 停用插件: 
rabbitmq-plugins disable <plugin-name> 

# 添加用户:  
rabbitmqctl add_user username password 

# 列出所有用户: 
rabbitmqctl list_users 

# 删除用户: 
rabbitmqctl delete_user username 

# 清除用户权限: 
rabbitmqctl clear_permissions -p vhostpath username 

# 列出用户权限: 
rabbitmqctl list_user_permissions username 

# 修改密码: 
rabbitmqctl change_password username newpassword 

# 设置用户权限: 
rabbitmqctl set_permissions -p vhostpath username ".*" ".*" ".*" 

# 创建虚拟主机: 
rabbitmqctl add_vhost vhostpath 

# 列出所以虚拟主机: 
rabbitmqctl list_vhosts 

# 列出虚拟主机上的所有权限: 
rabbitmqctl list_permissions -p vhostpath 

# 删除虚拟主机: 
rabbitmqctl delete_vhost vhost vhostpath 

# 移除所有数据,要在 rabbitmqctl stop_app 之后使用: 
rabbitmqctl reset

# 将当前RabbitMQ的主机加入到集群中。一个节点也是集群:
rabbitmqctl join_cluster clustername

# 将虚拟主机(RabbitMQ的节点)rabbit@node3从集群中移除,但是rabbit@node3还保留集群信息
# 还是会尝试加入集群,但是会被拒绝。可以重置rabbit@node3节点: 
rabbitmqctl forget_cluster_node rabbit@node3

rabbitmqctl reset

#修改集群名称(任意节点执行都可以): 
rabbitmqctl set_cluster_name 

#查看集群状态(任意节点执行都可以):
rabbitmqctl cluster_status

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值