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

# 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來看內存的使用量,這樣才能讓項目更穩定
以上是雲棲社區小編為您精心准備的的內容,在雲棲社區的博客、問答、公眾號、人物、課程等欄目也有的相關內容,歡迎繼續使用右上角搜索按鈕進行搜索內存 , 編譯 , 數據 緩存 redis查看key內存占用、redis查看內存占用、redis 占用內存大小、redis查看內存占用量、查看redis占用的內存,以便於您獲取更多的相關知識。
It's from https://yq.aliyun.com/ziliao/58903