项目详情
由
分享
HelloGitHub 评分
0 人评分
Redis 实时内存分析工具
过去 7 天共收获 0 颗 Star ✨
使用方向键查看日期,Home 和 End 跳至首尾,Escape 关闭提示。| 日期 | Star | 较前日 |
|---|---|---|
| 周日 | 790 | — |
| 周一 | 790 | 0 |
| 周二 | 790 | 0 |
| 周三 | 790 | 0 |
| 周四 | 790 | 0 |
| 周五 | 790 | 0 |
| 周六 | 790 | 0 |
790
星数
否
中文
Python
主语言
否
活跃
14
贡献者
25
Issues
是
组织
无
最新版本
80
Forks
MIT
协议

Redis 实时内存分析工具。我比较好奇它是怎么实时获取 redis 中 key 的情况和信息,就看了下源码 `scanner.py` 文件。发现是采用 `scan_iter` 方法,控制扫描 key 返回的量。然后通过 `yield` 减少内存占用量,最后再加上 `register_script` 方法调用 Lua 脚本或` pipeline` 方法提高获取 key 信息的效率。分析后感觉这个工具可适用在数据量较大的情况,实时性要求在秒或者分钟级的场景下
收录于:
第 55 期
评论
评分:
暂无精选评论