目录
RabbitMQ专栏目录(点击进入…)
RabbtiMQ消息队列常用命令
以服务方式启动(安装完之后在任务管理器中服务一栏能看到RabbtiMQ)
当rabbitmq-service install之后默认服务是enable的,如果这时设置服务为disable的话,rabbitmq-service start就会报错。当rabbitmq-service start正常启动服务之后,使用disable是没有效果的
服务命令(rabbitmq-service)
服务命令 | 描述 |
---|
rabbitmq-service install | 安装服务 |
rabbitmq-service remove | 移除服务 |
rabbitmq-server start | 启用服务 |
rabbitmq-server restart | 重启服务 |
rabbitmq-service enable | 使服务有效 |
rabbitmq-service disable | 使服务无效 |
rabbitmq-service help | 帮助 |
UI界面启动停止命令(rabbitmq-plugins)
命令 | 描述 |
---|
rabbitmq-plugins enable rabbitmq_management | 启动管理插件(可视化界面) |
rabbitmq-plugins disable rabbitmq_management | 停止 |
节点管理常用命令(rabbitmqctl)
节点管理命令 | 描述 |
---|
rabbitmqctl list_users | 查看用户列表 |
rabbitmqctl delete_user username | 删除用户 |
rabbitmqctl oldPassword Username newPassword | 修改用户密码 |
rabbitmqctl status | 查看RabbitMQ状态 |
rabbitmqctl add_vhost qa | 创建名为qa的虚拟主机 |
rabbitmqctl delete_vhost qa | 删除虚拟主机 |
命令 | 描述 |
---|
rabbitmqctl start_app | 启动应用 |
rabbitmqctl stop_app | 关闭应用 |
rabbitmqctl status | 节点状态 |
rabbitmqctl add_user username password | 添加用户 |
rabbitmqctl delete_user username | 删除用户 |
rabbitmqctl list_users | 查看用户列表 |
rabbitmqctl clear_permissions -p vhostpath username | 清除用户权限 |
rabbitmqctl list_user_permissions username | 列出用户权限 |
rabbitmqctl change_password username newpassword | 修改密码 |
rabbitmqctl add_vhost vhostpath | 创建虚拟主机 |
rabbitmqctl list_vhosts | 列出所有虚拟主机 |
rabbitmqctl list_permissions -p vhostpath | 列出虚拟主机上所有权限 |
rabbitmqctl delete_vhost vhostpath | 删除虚拟主机 |
rabbitmqctl list_queues | 查看所有队列信息 |
rabbitmqctl -p vhostpath purge_queue blue | 清除队列里的消息 |
rabbitmqctl reset | 移除所有数据。要在rabbitmqctl stop_app之后使用 |