redis 数据基本用量统计工具

需求

项目初期使用单实例redis,由于业务逐渐扩展需要将redis迁移到redis cluster,redis cluster优点如下:

  1. 单实例 Redis 不能扩容,因此无法保证线上业务的稳定性
    为了保证迁移过程之前对当前业务上对各个单实例redis的依赖程度,需要大致统计下当前redis的使用情况
    调研后使用如下工具进行可视化统计:

工具

  • rdr
    github地址: https://github.com/xueqiu/rdr
    rdr 是使用 go 开发的,可以自行编译源代码
    rdr 是通过讲 redis 的 rdb 快照文件download下来,进行静态分析,对业务没有影响,但统计信息依赖快照生成时间,实效性查;
    效果图:
    redis 数据基本用量统计工具_第1张图片
    WX20190323-173731.png

  • RCT
    github地址:https://github.com/xaecbd/RCT
    该工具没有深入使用,初步使用情况是不支持 rdb 分析,它是通过ip:port连接到redis实例实时统计。
    实际情况如何待进一步验证,如果是实时统计,那么需要评估对线上业务的影响程度’

你可能感兴趣的:(redis 数据基本用量统计工具)