如何查看redis占用內存大小


redis緩存固然高效,可是它會占用我們系統中寶貴的內存資源,特別是當我們的項目運行了一段時間后,我們需要看一下redis占用了多少內存,那么可以用“info”命令查看。


執行info命令后,找到Memory這一欄,就可以看到內存的使用信息了,如下圖:


查看redis內存占用情況


# Memory

used_memory:13490096 //數據占用了多少內存(字節)

used_memory_human:12.87M //數據占用了多少內存(帶單位的,可讀性好)

used_memory_rss:13490096  //redis占用了多少內存

used_memory_peak:15301192 //占用內存的峰值(字節)

used_memory_peak_human:14.59M //占用內存的峰值(帶單位的,可讀性好)

used_memory_lua:31744  //lua引擎所占用的內存大小(字節)

mem_fragmentation_ratio:1.00  //內存碎片率

mem_allocator:libc //redis內存分配器版本,在編譯時指定的。有libc、jemalloc、tcmalloc這3種。


如果一個項目的數據量比較大,就要經常用info來看內存的使用量,這樣才能讓項目更穩定。

原文:https://blog.csdn.net/qq_36663951/article/details/78340303


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM