redis 重要参数 used_memory_human、used_memory_peak_human、used_memory_rss_human
1.redis 重要参数 used_memory_human
used_memory_human 是指以可读格式返回的 Redis 内存使用量。在Redis中,used_memory表示Redis分配的内存总量,即存储的所有数据占用的内存,
包括Redis进程内部开销和使用的虚拟内存(即swap),单位是byte
而used_memory_human则是以人类可读的方式显示这个内存量,例如1.4G
计算方法
used_memory_human的计算方法是将used_memory转换为更易于理解的形式。例如,将字节转换为千兆字节(GB),
使得用户可以更直观地了解Redis的内存使用情况
实际应用场景
在实际应用中,used_memory_human常用于监控和调试Redis的性能。通过定期检查used_memory_human的值,
可以了解Redis的内存使用情况,从而进行相应的优化和调整。
used_memory_human=键内存+进程内存
used_memory_rss_human
used_memory_rss 表示操作系统报告的Redis进程实际使用的物理内存量,即常驻集大小(RSS)。 used_memory_rss_human 是其人类可读格式。
用途:用于判断Redis进程对系统物理内存的占用情况,可能高于used_memory,因为它包括了分配但未使用的内存
used_memory_peak 和 used_memory_peak_human
意义:used_memory_peak表示Redis自启动以来使用的内存峰值。used_memory_peak_human是其人类可读格式。
用途:帮助识别内存使用的高峰期,便于进行容量规划和调优。
更多推荐

所有评论(0)