rabbitmq 常用命令 - 20230911

# 插件位置在 /plugins 文件夹下

# 列出已启用的插件
rabbitmq-plugins list

# 禁用 rabbitmq_mqtt 插件
rabbitmq-plugins disable rabbitmq_mqtt

# 启用 rabbitmq_mqtt 插件
rabbitmq-plugins enable rabbitmq_mqtt

# 重启RabbitMQ服务
service rabbitmq-server restart

# 添加页面用户及密码
rabbitmqctl add_user admin 123456

# 赋予其administrator角色
rabbitmqctl set_user_tags admin administrator

# 设置权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

# 查看所有用户
rabbitmqctl list_users

# 查看用户权限
rabbitmqctl list_user_permissions admin

# 新增一个用户
rabbitmqctl  add_user  Username  Password

# 删除用户
rabbitmqctl delete_user guest

# 修改用户密码
rabbitmqctl change_password admin admin

# 设置镜像模式
rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'

# 查看 rabbitmq 内存阈值,默认为 0.4,内存达到阀值后,发布者会被阻塞,但是消费者不会被阻塞,消费者继续消费消息,当内存降低到阀值以下后,发布者继续开始发布消息。
abbitmqctl status|grep watermark

# 设置 rabbitmq 内存阈值
rabbitmqctl set_vm_memory_high_watermark 0.7

# 清空queue队列数据
 rabbitmqctl -q  purge_queue queue_name 

posted @ 2022-07-20 15:34  klvchen  阅读(277)  评论(0)    收藏  举报