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