跳到主要内容

清理内存接口

接口说明

  • 路径: GET /_/cleanup
  • 功能: 清理可回收的内存资源
  • 用途: 释放无用的主题和消息,优化内存使用

清理条件

清理满足以下条件的主题:

  • subsize = 0 - 没有订阅者
  • mcount = offset - 没有待消费的消息

使用示例

# 手动触发内存清理
curl http://127.0.0.1:711/_/cleanup

返回信息

接口返回清理操作的结果:

  • 成功: 返回 "+OK"
  • 失败: 返回错误信息

响应示例

"+OK"

清理机制

手动清理:通过调用此接口立即触发清理操作

  • 清理所有符合条件的主题
  • 释放相关内存资源

应用场景

  1. 内存优化: 当发现内存占用过高时手动清理
  2. 性能调优: 在性能测试后清理测试数据
  3. 资源回收: 清理不再使用的主题和消息