分析redis文件的工具

分析redis文件的工具

分析redis文件的工具:

http://m.oschina.net/blog/346789

git clone https://github.com/sripathikrishnan/redis-rdb-tools

cd redis-rdb-tools 

sudo python setup.py install

2. 好了,让我们来看一下如何转换dump.rdb文件为JSON格式,查看帮助:

扫描二维码关注公众号,回复: 374588 查看本文章

# /usr/local/python/bin/rdb --help 

Usage: rdb [options] /path/to/dump.rdb

Example : rdb --command json -k "user.*" /var/redis/6379/dump.rdb

Options: 

-h, --help show this help message and exit

-c FILE, --command=FILE

要执行的命令json 或 diff

-f FILE, --file=FILE 输出文件名 

-n DBS, --db=DBS 数据库ID。可以提供多个数据库。如果没有指定,包含所有数据库。 

-k KEYS, --key=KEYS 导出键。可以是正则表达式。 

-t TYPES, --type=TYPES 数据类型。可能的值有:string, hash, set, sortedset, list。 可以提供多个类型。如果没有指定,所有数据类型都返回。

看了上面帮助,大概知道怎么操作了:

# 解析并向屏幕打印输出json数据 

rdb --command json /var/redis/6379/dump.rdb

# 只输出匹配某个key的数据 

rdb --command json --key "user.*" /var/redis/6379/dump.rdb

猜你喜欢

转载自crabdave.iteye.com/blog/2299477