安装Redis内存分析工具rdbtools

一、安装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服务

 

转载于:https://www.cnblogs.com/lwhctv/p/10164974.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值