這篇文章給大家介紹Redis4.0中怎么自動清理內(nèi)存碎片,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
創(chuàng)新互聯(lián)是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計,網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),微信小程序開發(fā),十載建站對小攪拌車等多個方面,擁有多年的網(wǎng)站制作經(jīng)驗。
通過設(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,說明有很多內(nèi)存碎片
執(zhí)行以下命令開始整理:
[root@redis-cache-225 conf]# redis-cli -p 6379 config set activedefrag yes
OK
發(fā)現(xiàn)ratio的值越來越小,說明自動清理功能生效:
# 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中怎么自動清理內(nèi)存碎片就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。