查看redis占用內(nèi)存的實現(xiàn)方法
更新時間:2024年01月26日 09:35:27 作者:桑丘紫言
這篇文章主要介紹了查看redis占用內(nèi)存的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
查看redis占用內(nèi)存方法
環(huán)境
RedisDesktopManager客戶端
查看方法
客戶端連接redis
進入serve info (redis服務(wù)器右邊--點擊serve info 按鈕 ctrl+I) 可以查看服務(wù)器信息
控制臺輸入info memory查看
查詢結(jié)果含義
used_memory
由redis分配起分配的內(nèi)存總量(包括redis進程開銷和數(shù)據(jù)占用的內(nèi)存)used_memory_human
格式化顯示使用內(nèi)存量used_memory_rss
(rss是redis set size的縮寫)該進程占物理內(nèi)存的大小,是操作系統(tǒng)分配給redis實例的內(nèi)存大小used_memory_rss_human
格式化顯示used_memory_peak
: redis的內(nèi)存消耗峰值used_memory_peak_human
格式化顯示used_memory_peak_perc
使用內(nèi)存達到峰值內(nèi)存的百分比(used_memory/used_memory_peak)*100%used_memory_overhead
:redis為了維護數(shù)據(jù)集的內(nèi)部版機制所需的內(nèi)存開銷,包括所有客戶段輸出緩沖區(qū)/查詢緩沖區(qū),aop 重寫緩沖區(qū)和主從復(fù)制的backlogused_memory_startup
redis服務(wù)起啟動時消耗的內(nèi)存used_memory_dataset
數(shù)據(jù)占用的內(nèi)存大小,即used_memory-userd_memory_overheadused_memory_dataset_perc
數(shù)據(jù)占用內(nèi)存大小的百分比 100%*(used_memory_dataset/used_memory-used_memory_startup)total_system_memroy
整個系統(tǒng)內(nèi)存total_system_memory_human
格式化顯示used_memory_lua
lua 腳本存儲占用內(nèi)存used_memory_lua_human
格式化顯示maxmemory
redis實例的最大內(nèi)存配置maxmemory_human
格式化顯示maxmemory_policy
當(dāng)達到maxmemory時的淘汰策略mem_fragmentation_ratio
內(nèi)存的碎片率used_memory_rss
/used_memory
--4.0版本之后可以使用memory purge手動回收內(nèi)存mem_allocator
內(nèi)存分配器active_defrag_running
表示沒有活動的defrag任務(wù)正在運行 1.表示有活動的defrag任務(wù)正在運行(defrag 表示內(nèi)存碎片整理)lazyfree_pending_objects
表示redis執(zhí)行l(wèi)azy free操作 在等待被實際回收內(nèi)容的鍵個數(shù)
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解redis數(shù)據(jù)結(jié)構(gòu)之壓縮列表
這篇文章主要介紹了詳解redis數(shù)據(jù)結(jié)構(gòu)之壓縮列表的相關(guān)資料,壓縮列表在redis中的結(jié)構(gòu)體名稱為ziplist,其是redis為了節(jié)約內(nèi)存而聲明的一種數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下2017-05-05Redis實現(xiàn)排行榜及相同積分按時間排序功能的實現(xiàn)
這篇文章主要介紹了Redis實現(xiàn)排行榜及相同積分按時間排序,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08