新聞中心
Redis在儲存數據時會占用一定的內存,那么我們該如何查看redis占用內存的情況呢?

目前成都創(chuàng)新互聯公司已為上千的企業(yè)提供了網站建設、域名、網站空間、網站托管運營、企業(yè)網站設計、皇姑網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發(fā)展。
可以使用Redis內置命令來查看,使用“`info memory“`命令即可查看:
$redis-cli
127.0.0.1:6379> info memory
# Memory
used_memory:641964
used_memory_human:628.20K
used_memory_rss:679936
used_memory_peak:820424
used_memory_peak_human:801.23K
used_memory_lua:37888
mem_fragmentation_ratio:1.11
mem_allocator:jemalloc-4.2.1
通過info memory命令可以獲取Redis占用內存的信息,其中used_memory_human:628.20K此項表明Redis當前使用的內存約為628.20K,而used_memory_rss:679936此項表示實際的物理內存占用量,used_memory_peak_human:801.23K表示自啟動以來最大使用的內存約為801.23K,mem_allocator:jemalloc-4.2.1表示內存分配器使用的是jemalloc,此外可以看到內存碎片率(Mem Fragrantion Ratio)為1.11,表明內存碎片率較好。
另一種方法是使用第三方監(jiān)控工具,比如RedisDesktopManager,可以線上實時監(jiān)控和管理Redis,如下圖所示,可以看到占用內存大小為527.78K。

再一種查看方法是使用Linux的top命令,搜索redis后可以找到redis進程,如下圖:

這種方法可以查看到更詳細的內存信息,如下圖:

可以看到redis實際使用了659M內存,總共占用672M的物理內存。
Redis占用內存的查看主要有三種方法,包括使用Redis內置命令、第三方監(jiān)控工具、以及Linux的top命令,根據需要任選其一即可。
創(chuàng)新互聯服務器托管擁有成都T3+級標準機房資源,具備完善的安防設施、三線及BGP網絡接入帶寬達10T,機柜接入千兆交換機,能夠有效保證服務器托管業(yè)務安全、可靠、穩(wěn)定、高效運行;創(chuàng)新互聯專注于成都服務器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認可。
當前題目:內存查看Redis占用內存的簡單方法(如何查看redis占用)
分享URL:http://www.5511xx.com/article/cochdie.html


咨詢
建站咨詢
