Redis内存统计

Redis提供内存统计命令,在客户端通过 redis-cli 连接服务器后,通过 info 命令可以查看内存使用情况:info memory

127.0.0.1:6379> info memory
# Memory
used_memory:3223164040    #Redis分配的内存总量,即存储的所有数据占用的内存
used_memory_human:3.00G    #以可读格式返回使用的内存量
used_memory_rss:3314610176    #从系统角度,显示Redis进程占用的物理内存总量
used_memory_rss_human:3.09G    #以可读格式返回Redis进程占用的物理内存总量
used_memory_peak:3224303600    #内存使用的最大值,表示used_memory峰值
used_memory_peak_human:3.00G    #以可读格式返回内存使用的最大值
used_memory_peak_perc:99.96%    #使用内存达到峰值内存的百分比,即(used_memory/ used_memory_peak) *100%
used_memory_overhead:11896810    #Redis为了维护数据集的内部机制所需的内存开销,包括所有客户端输出缓冲区、查询缓冲区、AOF重写缓冲区和主从复制的backlog。
used_memory_startup:786672    #Redis服务器启动时消耗的内存
used_memory_dataset:3211267230    #数据占用的内存大小,即used_memory-used_memory_overhead
used_memory_dataset_perc:99.66%    #数据占用的内存大小的百分比,100%*(used_memory_dataset/(used_memory-used_memory_startup))
total_system_memory:7828938752    #整个系统内存
total_system_memory_human:7.29G    #以更直观的可读格式显示整个系统内存
used_memory_lua:50176    #Lua脚本存储占用的内存
used_memory_lua_human:49.00K    #以更直观的可读格式显示Lua脚本存储占用的内存
maxmemory:8048576000    #Redis实例的最大内存配置
maxmemory_human:7.50G    #以更直观的可读格式显示Redis实例的最大内存配置
maxmemory_policy:volatile-lru    #当达到maxmemory时的淘汰策略
mem_fragmentation_ratio:1.03    #内存的碎片率
mem_allocator:jemalloc-4.0.3    #内存分配器
active_defrag_running:0    #表示没有活动的defrag任务正在运行,1表示有活动的defrag任务正在运行(defrag:表示内存碎片整理)
lazyfree_pending_objects:0    #表示redis执行lazy free操作,在等待被实际回收内容的键个数
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇