RabbitMQ 命令

Docker

# 进入容器
> docker exec -it rabbitmq /bin/bash

# 帮助
> rabbitmq-service help

# 查看所有队列
> rabbitmqctl list_queues

Windows
进入安装目录【D:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.10\sbin】输入cmd

# 帮助
> rabbitmq-service help

# 查看所有队列
> rabbitmqctl list_queues

RabbitMQ命令

# 帮助
rabbitmq-service help

# 启动监控管理器
rabbitmq-plugins enable rabbitmq_management

# 关闭监控管理器
rabbitmq-plugins disable rabbitmq_management
######################################
# 后台启动
rabbitmq-server -detached

# 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止
rabbitmq-server

# 启动服务
rabbitmq-server start 

# 停止服务
rabbitmq-server stop

# 重启服务
rabbitmq-server restart

######################################
# 启动rabbitmq
rabbitmq-service start

# 关闭rabbitmq
rabbitmq-service stop

# 查看所有的队列
rabbitmqctl list_queues

# 清除所有的队列
rabbitmqctl reset

# 关闭应用
rabbitmqctl stop_app

# 启动应用
rabbitmqctl start_app

# 创建用户
rabbitmqctl add_user username password

# 创建用户,用户名zhangsan 密码999
rabbitmqctl add_user zhangsan 123456

# 查看⽤户列表
rabbitmqctl list_users

# 删除用户
rabbitmqctl delete_user zhangsan

# 设置角色,分配角色
用户的角色分为 5 种类型:
● none: 无任何角色。新创建的用户的角色默认为 none。
● management: 可以访问 Web 管理页面。
● policymaker: 包含 management 的所有权限,并且可以管理策略 (Policy) 和参数(Parameter)。
● monitoring: 包含 management 的所有权限,并且可以看到所有连接、信道及节点相关的信息。
● administartor: 包含 monitoring 的所有权限,并且可以管理用户、虚拟主机、权限、策略、参数等。administator 代表了最高的权限。

rabbitmqctl set_user_tags zhangsan administrator

# 修改⽤户密码
rabbitmqctl change_password zhangsan 123456

# 清除用户密码
rabbitmqctl clear_password zhangsan

# 密码验证
rabbitmqctl authenticate_user zhangsan 123456

# 新增虚拟主机
rabbitmqctl add_vhost vhost_name

# 将新虚拟主机授权给新用户
rabbitmqctl set_permissions -p vhost_name username '.*' '.*' '.*'

*

# 查看所有队列
rabbitmqctl list_queues

# 查看所有虚拟主机
rabbitmqctl list_vhosts

# 在Erlang VM运行的情况下启动或者停止RabbitMQ应用
rabbitmqctl start_app
rabbitmqctl stop_app

# 查看节点状态
rabbitmqctl status

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

# 查看所有交换器信息-列表式
rabbitmqctl list_exchanges

# 格式化查看
rabbitmqctl list_exchanges --formatter pretty_table 

# 查看绑定的列表 - 查看交换机队列绑定信息
rabbitmqctl list_bindings

# 格式化查看
rabbitmqctl list_bindings --formatter pretty_table

# 查看可用插件
rabbitmq-plugins list

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

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

*
*
*
*
*
*

相关推荐

  1. RabbitMQ 命令

    2023-12-16 05:52:02       45 阅读
  2. RabbitMQ常用命令(一)

    2023-12-16 05:52:02       28 阅读
  3. RabbitMQ常用命令(二)

    2023-12-16 05:52:02       33 阅读
  4. RabbitMQ

    2023-12-16 05:52:02       40 阅读
  5. <span style='color:red;'>RabbitMQ</span>

    RabbitMQ

    2023-12-16 05:52:02      40 阅读
  6. <span style='color:red;'>RabbitMQ</span>

    RabbitMQ

    2023-12-16 05:52:02      40 阅读
  7. RabbitMQ

    2023-12-16 05:52:02       32 阅读
  8. <span style='color:red;'>RabbitMQ</span>

    RabbitMQ

    2023-12-16 05:52:02      34 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-16 05:52:02       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-16 05:52:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-16 05:52:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-16 05:52:02       18 阅读

热门阅读

  1. Python录制和绘制音频

    2023-12-16 05:52:02       45 阅读
  2. 10129 - Play on Words (UVA)

    2023-12-16 05:52:02       45 阅读
  3. word如何快速制作简易代码块

    2023-12-16 05:52:02       39 阅读
  4. 「CocoaPods」Podfile文件模板

    2023-12-16 05:52:02       45 阅读
  5. MySQL DQL

    MySQL DQL

    2023-12-16 05:52:02      37 阅读
  6. 【C#】Microsoft C# 之 LINQ 查询语法视频学习总结

    2023-12-16 05:52:02       30 阅读
  7. React Hooks学习指北

    2023-12-16 05:52:02       34 阅读