Redis内存使用情况分析
2016-06-06 18:00
387 查看
一、背景
由于数据冗余存储在redis中,对redis缓存使用量比较多,通过监控观察。所以需要对redis内存使用情况进行分析。
二、方案
1、通过redis aof文件分析。aof文件记录redis所有操作日志,如下图。
优点可以分析key的使用情况。
缺点无法分析出占用内存的情况,另外由于文件较大,需要开发程序进行分析。
2、通过redis rdb文件分析
利用 redis-rdb-tools 工具对rdb文件进行分析。
主要功能包括:1. 生成内存报告
2. 转储文件到JSON
3. 使用标准的diff工具比较两个dump文件
另外针对rdb文件进行分析,对Redis使用没有影响。
综上所述:选择利用redis-rdb-tools进行内存分析。
三、安装部署
官网参考:https://github.com/sripathikrishnan/redis-rdb-tools下图为测试环境分析结果
相关文章推荐
- Redis优化
- Redis 客户端配置及示例
- Redis 在windows环境下安装
- redis
- Spring-data-redis: 分布式队列
- Spring-data-redis: 分布式队列
- Spring Boot使用Redis进行消息的发布订阅
- Spring Boot使用Redis进行消息的发布订阅
- phpredis扩展 安装
- 3.Redis 学习(三)redis服务器集群、客户端分片
- 2.Redis学习(二)redis配置
- 1.redis的安装
- nginx ,redis,tomcat 配置成服务方式
- Nodis - 前缀匹配、模糊搜索, 基于redis和node.js
- Redis 超全的操作
- Redis + Keepalived主从集群的搭建及故障转移
- Redis设计与实现之数据库
- 2、redis.conf基本配置项说明
- tomcat+redis集群管理session
- 1、redis基本概念简介