本文基於慕課網-阿神老師的課程-RocketMQ核心技術精講與高併發抗壓實戰,僅作爲個人的學習
記錄
1.RabbitMQ基本操作
1.關閉應用
rabbitmqctl stop_app
2.啓動應用
rabbitmqctl start_app
3.查看節點狀態
rabbitmqctl status
4.添加用戶
rabbitmqctl add_user username password
5.列出所有用戶
rabbitmqctl list_users
6.刪除用戶
rabbitmqctl delete_user username
7.清除用戶權限
rabbitmqctl clear_permissions -o vhostpath username
8.列出用戶權限
rabbitmqctl list_user_permsissions username
9.修改密碼
rabbitmqctl change_password username new password
10.設置用戶權限
rabbitmqctl set_permissions -p vhostpath username ".*" ".*" ".*"
11.創建虛擬主機
rabbitmqctl add_vhost vhostpath
12.列出所有虛擬主機
rabbitmqctl list_vhosts
13.列出虛擬主機上所有權限
rabbitmqctl list_permissions -p vhostpath
14.刪除虛擬主機
rabbitmqctl delete_vhost vhostpath
15.查看所有隊列信息
rabbitmqctl list_queues
16.清除隊列裏的消息
rabbitmqctl -p vhostpath purge_queue blue
2.RabbitMQ高級操作
1.修改集羣節點的存儲形式
rabbitmqctl change_cluster_node_type disc |ram
2.忘記節點(摘除節點)
rabbitmqctl forget_cluster_node [--offline]
3.修改節點名稱
rabbitmqctl rename_cluster_node oldnode1 newnode1 [oldnode2] [newnode2 ...]