使用Redis Data Reveal(rdr)查看Redis中key佔用內存空間

項目響應速度要求比較高,所有使用Redis緩存這也致使緩存。須要分析各類鍵佔用內存狀況進行優化。git

redisclient雖然能夠很方便的對redis進行操做,但不能查看對應key佔用的內存狀況,也沒法對佔用內存的key進行統計分析。我簡單的瞭解一下市面上的能夠查看redis中的key的佔用的開源中間件,最後決定用Redis Data Reveal(RDR)查看系統中key的佔用狀況(RDR是雪球公司參考了 redis-rdb-tool 開源項目開發的一個可視化中間件,聽說性能略高於redis-rdb-tool)

1.github上下載對應安裝包,xueqiu/rdr下載地址
github下載對應版本的安裝包
2.下載好的rdr軟件及rdb數據文件
若按默認配置,dump.rdb存放位置是不固定的,而是存放在啓動redis時的當前目錄
下載好的rdr軟件及rdb數據文件
3.輸入運行命令github

.\rdr-windows.exe show -p 924 dump.rdb
.\rdr-windows.exe show -p 端口號 持久化數據文件.rdb

命令行運行結果
4.訪問url,查看報表輸出
本地瀏覽器輸入127.0.0.1:端口號便可查看redis數據文件作的報表分析結果
本地運行成功後分析頁面redis

相關文章
相關標籤/搜索