一、安裝Python2.7
1. wget http://10.12.29.98:8090/tools/Python-2.7.11.tgz
2. ln -s /usr/local/python2.7/bin/python /usr/bin/python2.7
3. wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip
4. python2.7 setup.py install
二、安裝rdbtools
1. git clone https://github.com/sripathikrishnan/redis-rdb-tools
2. cd redis-rdb-tools
3. sudo python setup.py install
三、分析rdb文件
1. rdb -c memory dump-6541.rdb > ./dump-6541.csv
四、導入SQLite
1. sqlite3 memory.db
sqlite>.database
2. sqlite> create table memory(database int,type varchar(128),key varchar(128),size_in_bytes int,encoding varchar(128),num_elements int,len_largest_element varchar(128),expiry varchar(128));
3. sqlite> .mode csv memory
4. sqlite> .import dump-6541.csv memory
5. sqlite> select count(*) from memory; sqlite> select * from memory where type='list' and num_elements > 1000 ; sqlite> select * from memory order by size_in_bytes desc limit 10;
五、其它
python -m SimpleHTTPServer 8080 啟動一個web服務