当前位置: 首页 > news >正文

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>

*
*
*
*
*
*

http://www.lryc.cn/news/260926.html

相关文章:

  • 数据库系列之简要对比下GaussDB和OpenGauss数据库
  • FFmpeg的AVInputFormat
  • SQL命令---删除字段
  • 深入探讨 Python 中的装饰器和上下文管理器
  • 比whatsapp效果好---Google Messages RCS协议消息推送
  • HBuilder X
  • 异地现场工控设备,如何实现远程配置、调试?
  • C++报错:error C2238: 意外的标记位于“;”之前
  • 五、Microsoft群集服务(MSCS)环境的搭建
  • 通义千问 Qwen-72B-Chat在PAI-DSW的微调推理实践
  • web应用体系以及windows网络常见操作应用
  • FFmpeg 安装配置
  • 14:00面试,14:08就出来了,问的问题有点变态。。。。。。
  • vue3 添加编辑页使用 cron 表达式生成
  • 洛谷P1722 矩阵Ⅱ——卡特兰数
  • Unity | Shader基础知识(第六集:语法<如何加入外部颜色资源>)
  • 使用opencv的Laplacian算子实现图像边缘检测
  • 5. PyTorch——数据处理模块
  • Android 移动端编译 cityhash动态库
  • IO流学习
  • 新手HTML和CSS的常见知识点
  • RocketMQ系统性学习-RocketMQ领域模型及Linux下单机安装
  • 微服务架构之争:Quarkus VS Spring Boot
  • 如何使用ArcGIS Pro拼接影像
  • [论文笔记] chatgpt系列 SparseMOE—GPT4的MOE结构
  • C# WPF上位机开发(键盘绘图控制)
  • 《地理信息系统原理》笔记/期末复习资料(10. 空间数据挖掘与空间决策支持系统)
  • uniapp播放 m3u8格式视频 兼容pc和移动端
  • 产品经理之Axure的元件库使用详细案例
  • 数字化转型对企业有什么好处?