Redis内存使用情况分析
来源:互联网 发布:运动健康软件下载 编辑:程序博客网 时间:2024/06/06 19:37
一、背景
由于数据冗余存储在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内存使用情况分析
- MongoDB 内存使用情况分析
- 分析内存的使用情况
- 分析内存的使用情况
- SQLite内存使用情况分析
- 分析内存的使用情况
- 使用jconsole分析内存情况
- 监控redis的内存使用情况
- redis查看内存的使用情况
- 分析linux下内存使用情况
- Android 分析内存的使用情况
- 使用Profiler工具分析内存占用情况
- 使用Profiler工具分析内存占用情况
- 使用Profiler工具分析内存占用情况
- Android 分析内存的使用情况
- 使用Profiler工具分析内存占用情况
- 使用Profiler工具分析内存占用情况
- 使用Profiler工具分析内存占用情况
- TextKit实现图文混排
- cisco 5510 ASDM 修改登录端口
- GoogleMaps 踏坑之旅(一)
- 2016 ISCC CTF 比赛 WEB类第一题
- extern的使用
- Redis内存使用情况分析
- 关于数据库的各种码汇总理解
- 用友元函数实现复数类的运算符重载
- Android 开发者,你真的会用textview(maxEms和maxLength)的属性吗?
- 朴素、Select、Poll和Epoll网络编程模型实现和分析——朴素模型
- 设计模式打怪升级之装饰器模式
- Android studio 代码混淆
- C++ operator关键字(重载操作符)
- listview.getchildAt作用是什么