rdr工具调研

76 阅读1分钟

一、背景与目的

RDR 是解析 redis rdbfile 工具,与redis-rdb-tools相比,RDR 是由golang实现的,速度更快。

分析 Redis 内存中哪个 Key 值占用的内存最多。

分析出 Redis 内存中哪一类开头的 Key 占用最多,有利于内存优化。

Redis Key 值以 Dashboard 展示,这样更直观。




二、部署

# 下载,是一个可自行文件。
https://github.com/xueqiu/rdr/releases/download/v0.0.1/rdr-linux



三、使用

  1. 在redis上执行 bgsave

  2. 取rdb文件到rdr主机上(文件名:dump.rdb)

  3. 执行

# 生成一个页面端口为8111, 分析dump.rdb文件
rdr-linux show -p 8111 dump.rdb

4. 使用浏览器打开报告




四、结论

结论可以直观分析大key。但没有热key的分析。