redis db文件-rdb格式文件查看工具。命令行下使用,输出文本格式,方便在cli模式下进行数据分析。使用golang编写,直接编译成一个二进制文件即可使用。
##
安装
<pre class="brush:cpp ;toolbar: true; auto-links: false;">export GO15VENDOREXPERIMENT=1
go get -u github.com/hidu/rdb-viewer</pre>
## [](https://github.com/hidu/rdb-viewer#useage)使用
<pre class="brush:cpp ;toolbar: true; auto-links: false;">$ rdb-viewer dump.rdb
hset "xxxxx1" 6
hset "yyyyy2" 7</pre>
输出 3列: [string "abc" 12] 对应为 [类型 key 内容长度],eg
*
只输出string类型的 *:
<pre class="brush:cpp ;toolbar: true; auto-links: false;">$ rdb_viewer -types string part1.rdb</pre>
输出string和set,而且输出具体内容
<pre class="brush:cpp ;toolbar: true; auto-links: false;">$ rdb_viewer -types string,set -val part1.rdb
string "xxx:phone:xxx:code" 7 value: "verifed" expiry: 0
string "xxx:sms:counter" 1 value: "1" expiry: 0</pre>
如上 第三列以后是 key: value 格式