您好,登錄后才能下訂單哦!
這篇文章給大家介紹Redis4.0中怎么自動(dòng)清理內(nèi)存碎片,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
通過(guò)設(shè)置config set activedefrag yes
# redis-cli info memory
# Memory
used_memory:94924567648
used_memory_human:88.41G
used_memory_rss:122715869184
used_memory_rss_human:114.29G
used_memory_peak:138010337568
used_memory_peak_human:128.53G
used_memory_peak_perc:68.78%
used_memory_overhead:21483503188
used_memory_startup:6123112
used_memory_dataset:73441064460
used_memory_dataset_perc:77.37%
total_system_memory:202987839488
total_system_memory_human:189.05G
used_memory_lua:37888
used_memory_lua_human:37.00K
maxmemory:128849018880
maxmemory_human:120.00G
maxmemory_policy:noeviction
mem_fragmentation_ratio:1.29
mem_allocator:jemalloc-4.0.3
active_defrag_running:0
lazyfree_pending_objects:0
retio的值為1.29,說(shuō)明有很多內(nèi)存碎片
執(zhí)行以下命令開(kāi)始整理:
[root@redis-cache-225 conf]# redis-cli -p 6379 config set activedefrag yes
OK
發(fā)現(xiàn)ratio的值越來(lái)越小,說(shuō)明自動(dòng)清理功能生效:
# redis-cli info memory | grep ratio
mem_fragmentation_ratio:1.16
# redis-cli info memory | grep ratio
mem_fragmentation_ratio:1.12
# redis-cli info memory | grep ratio
mem_fragmentation_ratio:1.09
關(guān)于Redis4.0中怎么自動(dòng)清理內(nèi)存碎片就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。