附1 rabbitmq常用命令

1、rabbitmq的启动和停止

  • rabbitmq-server (前台启动)
  • rabbitmq-server -detached(后台启动)
  • rabbitmqctl stop(停止)

2、查看rabbitmq的状态

  • rabbitmqctl status

3、用户管理

  • rabbitmqctl add_user zhaojigang wangna(添加用户zhaojigang,密码是wangna)
  • rabbitmqctl delete_user zhaojigang(删除用户zhaojigang)
  • rabbitmqctl list_users(列出所有用户名及其角色)
  • rabbitmqctl change_password zhaojigang wangna2(修改zhaojigang的密码为wangna2)

4、用户角色管理(5类角色)

5、虚拟主机vhost管理

  • rabbitmqctl list_vhosts(列出所有的虚拟主机)
  • rabbitmqctl add_vhost zhaojigangvhost(添加虚拟主机zhaojigangvhost)
  • rabbitmqctl delete_vhost zhaojigangvhost(删除虚拟主机zhaojigangvhost)

6、用户权限管理(3种权限)

  • rabbitmqctl set_permissions -p zhaojigangvhost zhaojigang ".*" ".*" ".*"(设置用户zhaojigang在虚拟主机zhaojigangvhost的配置权限、写权限、读权限)

  • rabbitmqctl set_permissions [-p vhost] {user} {conf} {write} {read}
原文地址:https://www.cnblogs.com/java-zhao/p/5670442.html