# RabbitMQ常用命令总结
# 虚拟机相关命令
rabbitmqctl add_vhost {vhost_name} # 添加虚拟机
rabbitmqctl delete_vhost {vhost_name} # 删除虚拟机
rabbitmqctl list_vhosts # 查看虚拟机列表
# 用户管理
rabbitmqctl add_user {username} {password} # 添加用户
rabbitmqctl delete_user {username} # 删除用户
rabbitmqctl change_password {username} {new_password} # 修改密码
# tag可以为administrator, monitoring, management
rabbitmqctl set_user_tags {username} {tag ...} # 设置用户角色
# 权限管理
# 设置访问权限,后面三个.*分别代表:配置权限、写权限、读权限
rabbitmqctl set_permissions -p {vhost_name} {username} ".*" ".*" ".*"
# 服务器相关命令
service rabbitmq-server restart # 重启服务
service rabbitmq-server stop # 停止服务
service rabbitmq-server start # 启动服务
# 队列相关命令
rabbitmqctl list_queues # 查看"/"虚拟机的队列信息
rabbitmqctl list_queues -p {vhost_name} # 查看指定虚拟机的队列信息
rabbitmqctl purge_queue {queue_name} -p {vhost_name} # 清空指定队列的数据
(完)