GitHub地址:https://github.com/xueqiu/rdr
一、簡介
RDR 是解析 redis rdbfile 工具,與redis-rdb-tools
相比,RDR 是由golang實現的,速度更快
分析 Redis 內存中哪個 Key 值占用的內存最多
分析出 Redis 內存中哪一類開頭的 Key 占用最多,有利於內存優化
Redis Key 值以 Dashboard 展示,這樣更直觀
二、安裝與使用
linux下載鏈接:https://github.com/xueqiu/rdr/releases/download/v0.0.1/rdr-linux
windows下載鏈接:https://github.com/xueqiu/rdr/releases/download/v0.0.1/rdr-windows.exe
將下載好的rdr-windows.exe文件與你需要解析的Redis rdbfile放在同一個目錄 (運行前需要提前准備好go環境)
然后打開cmd窗口(win+R,輸入cmd)進入到rdr-windows.exe目錄下,
輸入:rdr-windows.exe show -p 8080(端口自定義,默認為8080) dump.rdb dump11.rdb dump22.rdb(需要解析的文件,多個文件空格依次輸入就行)
或者:rdr-windows.exe show *.rdb
最后瀏覽器直接訪問:localhost:8080
RDR 參數解釋
- show 網頁顯示 rdbfile 的統計信息
- keys 從 rdbfile 獲取所有 key
- help 幫助
- --version 顯示版本信息