📚 开源资源分享——颜佐光的个人书架
✉️ 联系站长
书架 / MQ / 语法

rabbitmq如何清空queue队列数据

2021-07-03 11:44 · 约 1,035 字 · 浏览 2,294 次 · 更新 2021-07-03 11:46语法

rabbitmq如何清空queue队列数据

  1. (推荐)清空指定queue队列的数据
rabbitmqctl purge_queue queue_name
  1. (不推荐)使用reset方式重置rabbitmq即清空掉rabbitmq所有的队列数据和配置(划重点)
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app

例子:
-p xxxxxxx_abc 这个表示某个vhosts名字为xxxxxxx_abc。

root@rmq_node1:/# rabbitmqctl list_queues -p xxxxxxx_abc |grep log
stg-xxxxxxx-abc-post-request-log    2249212
stg-xxxxxxx-abc-mid-request-log     1845336
stg-xxxxxxx-abc-pre-request-log     2243981
root@rmq_node1:/# 
root@rmq_node1:/# 
root@rmq_node1:/# 
root@rmq_node1:/# rabbitmqctl purge_queue  -p xxxxxxx_abc stg-xxxxxxx-abc-post-request-log
Purging queue 'stg-xxxxxxx-abc-post-request-log' in vhost 'xxxxxxx_abc' ...
root@rmq_node1:/# rabbitmqctl purge_queue  -p xxxxxxx_abc stg-xxxxxxx-abc-mid-request-log
Purging queue 'stg-xxxxxxx-abc-mid-request-log' in vhost 'xxxxxxx_abc' ...
root@rmq_node1:/# rabbitmqctl purge_queue  -p xxxxxxx_abc stg-xxxxxxx-abc-pre-request-log
Purging queue 'stg-xxxxxxx-abc-pre-request-log' in vhost 'lxtx_abc' ...
← 返回《MQ》目录书架 →