# rdr **Repository Path**: witcan/rdr ## Basic Information - **Project Name**: rdr - **Description**: Redis RDB parser for Go - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-11-29 - **Last Updated**: 2022-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README RDR: redis data reveal ================================================= RDR(redis data reveal) is a tool to parse redis rdbfile. Comparing to [redis-rdb-tools](https://github.com/sripathikrishnan/redis-rdb-tools), RDR is implemented by golang, much faster (5GB rdbfile takes about 2mins on my PC). ## Usage ``` NAME: rdr - a tool to parse redis rdbfile USAGE: rdr [global options] command [command options] [arguments...] VERSION: v0.0.1 COMMANDS: show show statistical information of rdbfile by webpage keys get all keys from rdbfile help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --help, -h show help --version, -v print the version ``` ``` NAME: rdr show - show statistical information of rdbfile by webpage USAGE: rdr show [command options] FILE1 [FILE2] [FILE3]... OPTIONS: --port value, -p value Port for rdr to listen (default: 8080) ``` ``` NAME: rdr keys - get all keys from rdbfile USAGE: rdr keys FILE1 [FILE2] [FILE3]... ``` [Linux amd64 Download](https://github.com/xueqiu/rdr/releases/download/v0.0.1/rdr-linux) [OSX Download](https://github.com/xueqiu/rdr/releases/download/v0.0.1/rdr-darwin) [Windows Download](https://github.com/xueqiu/rdr/releases/download/v0.0.1/rdr-windows.exe) After downloading maybe need add permisson to execute. ``` $ chmod a+x ./rdr* ``` ## Exapmle ``` $ ./rdr show -p 8080 *.rdb ``` Note that the memory usage is approximate. ![show example](/doc/img/index.png) ``` $ ./rdr keys example.rdb portfolio:stock_follower_count:ZH314136 portfolio:stock_follower_count:ZH654106 portfolio:stock_follower:ZH617824 portfolio:stock_follower_count:ZH001019 portfolio:stock_follower_count:ZH346349 portfolio:stock_follower_count:ZH951803 portfolio:stock_follower:ZH924804 portfolio:stock_follower_count:INS104806 ``` ## License This project is under Apache v2 License. See the [LICENSE](LICENSE) file for the full license text.