解析 reids dump.rdb
现在越来越多人开始使用 Redis 了,主要是因为它十分高效、性能强劲、扩展性好。先介绍几种分析 Redis 的工具!
- Redis-sampler
Redis-sampler 是 Redis 作者开发的工具,它通过采用的方法,能够让你了解到当前 Redis 中的数据的大致类型,数据及分布状况。
- Redis-audit
Redis-audit是一个脚本,通过它,我们可以知道每一类 key 对内存的使用量。它可以提供的数据有:某一类 key 值的访问频率如何,有多少值设置了过期时间,某一类 key 值使用内存的大小,这很方便让我们能排查哪些 key 不常用或者压根不用。
- Redis-rdb-tools
Redis-rdb-tools 跟 Redis-audit 功能类似,不同的是它是通过对 rdb 文件进行分析来取得统计数据的。
我用的是 Redis-rdb-tools,环境是 Windows(比 Linux 安装部署麻烦多了)
1. 安装 Ptyhon
Redis-rdb-tools 是基于 Python 语言的,所以要先安装 Python,选择的版本是 Python27(其中 Python32 有问题,不能解析 Redis-rdb-tools,望有搞定的同学多交流下)

不要忘记配置环境变量:

This chapter requires login to view full content. You are viewing a preview.
Login to View Full Content